Engineering Manager, Engineering Effectiveness (Python Language Tools)

The Position

Who We Are:

Our team builds, improves, and supports the language-specific tooling that Twitter engineers use to develop software in Python - we understand language fundamentals, versions, ecosystems, open source projects, industry trends and best methodologies to share with the Twitter community.

Our customers are the development teams that use Python to power a breadth of core Twitter operations, including security, machine learning, data centers, monitoring, storage, and more.

As part of the Engineering Effectiveness organization, we collaborate with the source control, build, CI/CD, and IDE teams to create a complete development experience, providing the tools and services all engineers at Twitter need to iterate faster, ship high-quality products, and enjoy doing it!

What You’ll Do:

Your team will be responsible for the build and technologies behind Python development at Twitter. You’ll drive the team to develop roadmaps for Python, execute on project plans, collaborate with developer productivity partners, establish relationships with Python development teams, and advocate for the Python community as a whole.

You will be the dedicated people manager and team lead, in a close 3-way partnership with a Tech Lead and a Product Manager to coordinate work on meaningful projects. In this role, you will have the opportunity to coach and grow the careers of your team while recruiting new team members to add capacity and capability.

Qualifications

Who You Are:

  • You have significant technical experience and expertise related to software development in Python.
     
  • You have expertise improving developer workflows through instrumentation, analysis, optimization and working with internal customers.
     
  • You are experienced with software engineering methodologies and bring a disciplined approach to testing and driving reductions in technical debt while ensuring that documentation is prioritized.
     
  • You are confident in your ability and have demonstrated mentoring and managing engineers from entry-level to senior, and you’re skilled at coaching and guiding your directs through their career development.
     
  • You can clearly articulate desired outcomes and empower engineers to develop simple solutions to sophisticated problems. You make your arguments based on facts and data, but understand how to value and include intuition in the decision-making process.
     
  • You have experience working and persuading a wide range of multi-functional partners to coordinate activities and deliver solutions that customers need.
     
  • You have excellent communication skills and can demonstrate having collaborated with tech leads and senior engineers and other disciplines to deliver new products to market and iteratively improve these products over time.
     
  • You have the ability to gather product and business requirements and to gut check new insights and proposals. You have a consistent track record of establishing and driving technical advances.
     

Requirements:

  • B.S. or Masters in Computer Science or engineering discipline; we are seeking 5+ years of experience.
     
  • We are seeking 2+ years of experience managing software engineering teams or leading cross cutting efforts that span multiple development teams.

Company Description

Twitter is what’s happening and what people are talking about right now. For us, life's not about a job, it's about purpose. We feel real change starts with conversation. Here, your voice matters. Come as you are and together we'll do what's right (not what's easy) to serve the public conversation.

Additional Information


Equal Opportunity Statement:

We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.
 

A Few Other Things We Value:

Challenge
- We solve some of the industry’s hardest problems. Come to be challenged, learn, and thrive as an engineer.

Diversity - Diversity makes us a better organization and team. We value diverse backgrounds, ideas, and experiences.

Work, Life, Balance - We work hard, but we believe with hard work should come balance. We will ensure that individuals with disabilities are provided a reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.

 

Team

Software Engineering

Location

San Francisco, Seattle, New York City, Remote US, Chicago, Toronto, Atlanta

 

Application

U.S. Equal Employment Opportunity information (Completion is voluntary)
Non U.S. Equal Employment Opportunity information (Completion is voluntary)
Privacy and data