Engineering Manager, Client Foundation - Web

  • 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 believe 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. At Twitter, you can have a truly global impact.

Job Description

Who are we?

Our team is responsible for accelerating the sharing of web product components across Twitter. The team lives within a broader organization called Client Foundation, who are responsible for providing a robust and accessible foundation. Our goal is to ensure that client engineers feel empowered and excited to work productively, confidently, and autonomously, and ultimately to ship with confidence.

The work we deliver includes iterating on the application architecture, development workflow, technical design patterns, design system language, and overall user experience. Our work supports and scales the JavaScript technology platform that Twitter.com relies upon. 

Overall, you will be joining a community of 80+ engineers, grouped into sub teams with specific domain focus. Our team is made up of people from all over the world. We work from London, San Francisco, Boston, Colorado and New York, and as well as collaborating with folks remotely across the United States. We welcome people from all backgrounds!  

Who are you?

  • You are a passionate coach who cares about people development, and a driver behind your team’s success. Servant Leadership is at your core! 

  • Can build a team, identify, recruit, retain, and grow people.

  • You are able to have technical conversations, with a passion to iterate, fail, and learn. You are resilient.

  • You are someone who is good at facilitating, and knows how to build trust with other teams and partners.

  • You are customer-focused, and you measure your own success by how well your team is delivering against the objectives set forth by your customers.

  • You have a keen interest in providing a great user experience to our customers.

  • You are an enabler and can provide engineers with the tools, confidence, and motivation to make decisions independently that lead to the recognition of your engineers and not just yourself.

A successful Engineering Manager will:

  • Set clear expectations of goals and performance 

  • Ensure the team fully understands the goals and objectives of Twitter as a company and how their work fits in the bigger picture.

  • Proactively coach, support and develop the growth of individuals in the engineering team

  • Provide clear and meaningful feedback to your directs and partners

  • Balance autonomy with guidance (neither micro-manage, nor be absent)

  • Foster effective team dynamics to build a high performing team

  • Seek different perspectives to drive bottom-up innovation, decision making and create alignment from all technical partners inside and outside the team. 

  • Recognize contributions (ideas/efforts/outcomes at work)

  • Raise the bar on what’s possible while providing a healthy work-life balance

  • Build a safe work environment for expressing ideas comfortably

  • Ensure that the team is passionate about delivering sustainable customer value while constantly learning and improving

  • Drive the group’s technical strategy and roadmap – creating success metrics in close collaboration with other Engineering Managers, Tech Leads and Product Managers.

  • Brings a strong perspective that inspires change and motivates engineers to develop simple solutions to sophisticated problems.

  • Work with Tech Leads and Senior Engineers to capture requirements, determine feasibility of new feature proposals and large improvements.

  • Has the technical capacity to partner with Tech Leads and is comfortable diving into the fray to help drive resolution in the case of bad incidents.


 

Qualifications

  • You have a B.Sc or higher degree in Computer Science or equivalent work experience

  • You have spent time building UI, platforms, services or working closely with engineering teams

  • You have previously managed a team of 5+ individual contributors either as a manager or a team lead

  • You care about keeping things simple

  • You use Twitter and care about our mission

  • You are awesome, hardworking, and great to work with!

Additional Information

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

San Francisco applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records

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.

Privacy Policy