Sr. Software Engineering Manager, Service Validation
- 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.
Job Description
As the Sr. Engineering Manager of the Service Validation team, you will be tasked with building out a brand new software engineering team at Twitter. Your team will work alongside our Continuous Integration (CI) and Continuous Deployment (CD) teams to provide a cohesive change management experience for engineering teams at Twitter.
Our in-house CI and CD platforms serve engineers at Twitter running the thousands of microservices that powers Twitter. The tooling you and your team own will be a key part in ensuring engineering teams have the tools and frameworks they need to safely, confidently, and continuously integrate and deploy their code changes. Our goal is to provide engineering teams the ability to quickly and easily write validation tests to level up their confidence in identifying issues before they hit production.
You’ll work directly with both internal customers and peers from other Platform teams on many kinds of projects and technologies that help engineers ship code changes to production
Who You Are
You have the technical depth and breadth to work closely with internal product and engineering teams.
You’ve led projects with and know how to build alignment across a set of cross-functional peers.
You have experience leading engineers at all levels and you’re skilled at coaching and guiding your direct reports through their career development.
You are experienced with software engineering methodologies and bring a disciplined approach to testing and driving reductions in technical debt.
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 can clearly articulate desired outcomes and empower engineers to develop simple solutions to complex 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 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.
Qualifications
B.S.+ in Computer Science or related discipline (or equivalent experience)
5+ years of relevant experience with software application development - including distributed systems and asynchronous programming
3+ years of relevant experience managing software engineering teams, including experience hiring.
Model of software engineering best practices, including agile development, unit testing, code reviews, design documentation, debugging, and troubleshooting
Growth mindset and a desire to learn, teach, and mentor
Bonus:
Hands-on experience in the CI/CD or general App Delivery problem space.
Hands-on experience building core libraries and/or test frameworks.
Additional Information
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.
San Francisco applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.