Engineering Manager, Engineering Effectiveness - Python Tooling
- Full-time
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.
Job Description
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:
This team is 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.
- Expertise in improving developer workflows through instrumentation, analysis, optimization, and working with internal customers.
- Experience with software engineering methodologies and bring a disciplined approach to testing and driving reductions in technical debt while ensuring that documentation is prioritized.
- Demonstrated mentoring and managing engineers from entry-level to senior, and you’re skilled at coaching and guiding your directs through their career development.
- Able to clearly articulate desired outcomes and empower engineers to develop simple solutions to sophisticated problems. Arguments are based on facts and data, but you understand how to value and include intuition in the decision-making process.
- Experience working and persuading a wide range of multi-functional partners to coordinate activities and deliver solutions that customers need.
- Ability to gather product and business requirements and to gut-check new insights and proposals.
- Consistent track record of establishing and driving technical advances.
Requirements:
- 2+ years of experience managing software engineering teams or leading cross-cutting efforts that span multiple development teams.
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.
Notice (Colorado Equal Pay for Equal Work Act)
The expected salary range for this role to be performed in Colorado is USD$167,000.00 - USD$234,000.00. Starting pay for the successful applicant will depend on a variety of job-related factors, which may include education, training, experience, location, business needs, or market demands. This range may be modified in the future.
This job is also eligible for participation in Twitter’s Performance Bonus Plan and Equity Incentive Plan subject to the terms of the applicable plans and policies.
Twitter offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, sick time, and parental leave. Twitter's benefits prioritize employee wellness and progressive support to our diverse workforce.