Senior Engineering Manager, Site Reliability Engineering - Platform Services Messaging & Kernel OS


March 26, 2021

San Francisco, CA 94103, US

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

Twitter’s Site Reliability Engineering (SRE) team focuses on the reliability, scalability, and performance of Twitter’s production environment. SREs are Software and Systems Engineers who specialize in large-scale distributed systems, low-level systems, and associated automation, tooling, and processes.
SREs drive operational excellence across Twitter by enabling partner teams across Product, Platform, and Infrastructure to up-level the health of their services in production, achieve desired reliability outcomes, and empower them to self-serve in key areas of building, operating, and maintaining production services.
We’re looking for a technical and industry-experienced Engineering Manager to join us and manage a team of hardworking SREs to partner with our Platform Services (Messaging & Kernel/OS) teams. The candidate must have experience building, operating, and driving reliability for production systems.
What You’ll Do
We believe passion and personality matter; as such, we need leaders that can manage diverse, smart, and driven engineers while balancing day-to-day people management with moving the business forward both technically and culturally.
As an Engineering Manager of SREs, you will lead SREs who are working to keep Twitter reliable and scalable.
  • Drive cross-team and cross-org alignment around reliability initiatives between platform and SRE teams
  • Partner with other Engineering Managers across Twitter to achieve reliability outcomes for their services
  • Establish standard practices and processes for planning and prioritizing reliability work
  • Drive a culture of reliability, and ensuring teams are aligned around common priorities and approaches
  • Participate in deep technical design discussions within your team, and across partner teams, and ensure that we're building the right systems and keeping the quality high
  • Mentor, grow, and empower your team by giving them the skills, confidence, and motivation to make decisions independently that lead to their personal and professional success, and enable them to become technical leaders.
  • Help the individuals on your team to build and execute personal development plans that align with Twitter’s goals and objectives, and understand how their work fits into the bigger picture.
  • Scale the team up by sourcing and hiring SREs both externally and internally.
  • Lead SREs in Twitter offices around the world and remotely
  • Take an active role in driving and evolving the roadmap for the SRE organization


Who You Are

  • 3+ years of software engineering, reliability, and/or operations engineering experience in a highly customer-focused environment
  • 1+ years of experience successfully managing a distributed team of 5-8 engineers on large-scale projects that included technical deep-dives and production troubleshooting in the areas of distributed systems, code, networking, storage, and operating systems
  • Experience working in organizations with established reliability engineering practices
  • Ability to bring a strong perspective and a demonstrated track record of establishing collaborative partner to inspire change
  • Experience formulating a team's technical strategy and roadmap, and collaborating and partnering effectively with several other teams
  • Ability to provide a strong technical vision for systems and infrastructure teams.
  • Successfully taken projects from inception to production, and are comfortable diving in to provide leadership for major projects when needed
  • Experience building positive relationships and continuous collaboration with engineering teams in Product and Infrastructure
  • Comfortable leading discussions with senior management, and are able to tailor the level of technical detail to suit your audience
  • B.S. in Computer Science or equivalent experience

Additional Information

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.