We believe in differentiating our capital.
By applying for this role, you could choose to work in the following locations:BoulderSan FranciscoWho We Are:The Notifications Infrastructure team is responsible for the platforms that help Twitter communicate to our users, whether that be through email, push notifications, or SMS. This encompasses the entire end-to-end of datastores, stream processing, and deliverability. We deal with scalability in the billions, and we are excited by the challenges of this magnitude. We are looking for an engineering manager who is excited to lead the team that builds out our infrastructure that powers these services. You will lead Engineers and will be looked upon to set team roadmaps, present to executives, drive the career development of your teammates, and influence all facets of the company’s Notifications strategy.The team is currently present in both San Francisco and Boulder.What You’ll Do:As a member of the Notifications Infrastructure team, you will: Manage the Notifications Infrastructure team within Twitter’s Notifications Org Lead a team that is responsible for the delivery of Notifications to all Twitter customers at high-throughput Work with internal customers to ensure they are able to send Notifications based on their needs. Develop and deliver high-impact, forward-looking roadmaps for your teams for a time horizon of years in balance against company priorities and customer asks. Directly change the direction of how Twitter sends email, push notifications and SMS to our users. Communicate fearlessly and build trust with diverse stakeholders Contribute to a culture of technical and operational excellence Help solve cross-functional problems at scale Provide technical leadership to the teamRequirements: 5+ years of experience in the full stack Engineering, Distributed Systems space 2+ years of experience managing software engineering / Distributed Systems teams Experience managing and working with distributed teams Bachelor's degree or equivalent experience in computer science, engineering, or other technical disciplines (MS/Ph.D. is a plus) Robust project management skills, including work estimation, prioritization, planning, tracking, and retrospectives Excellent people manager with a record of recruiting, managing, and retaining talent Empathetic, self-aware, and learning-oriented leadership style High-judgement, data-driven decision-maker Strong communication skills Experience in any programming language like Java, Scala or PythonDesired (not required): Previous management experience in a high-performing, large-scale technology company Past experience building Notifications Infrastructure Past experience building user-facing tools Knowledge in end-to-end email deliverability Experience working in/with product engineering
© Greenspring Associates