Engineering Manager - Notifications

Twitch, San Francisco, CA

Video platform and community for gamers

Twitch’s Notifications team sends over 200 million messages per day to the Twitch audience across email, mobile push, on-site, and in-browser channels. As the engineering manager for notifications, you will build, own, and operate the machinery which delivers these messages to our users and execute a product roadmap that provides the behavioral “nudge” to engage and retain millions of viewers and streamers worldwide. You’ll work alongside cross-functional partners from product, data science, design, and marketing to develop a notifications strategy which balances technical and operational excellence with product agility. If you're a strong technical leader with a passion for building and scaling robust systems for a growing audience, come play with us!


  • Establish and manage an operational cadence and process for your team
  • Accelerate career development and foster exceptional engineering talent
  • Work closely with product managers to plan, schedule, and deliver high-impact projects
  • Design, implement, and test an evolving suite of user-facing notifications
  • Build leverage for other product teams at Twitch with the notifications platform
  • Serve your team by intercepting urgent requests and cutting randomization at its source
  • Negotiate engineering requirements with various product teams across the Twitch organization
  • Empathize with Twitch users and ship features to address their needs
  • Last but not least, devote 20 to 40% time writing and reviewing code with your team


  • 6 years experience engineering consumer
  • Facing products at scale, 1 year managing a team
  • Proficiency with service-oriented or microservice architecture
  • Sound technical judgment with solid coding ability
  • Working knowledge of basic statistics and data analysis
  • Strong organizational and communication skills

Bonus Points

  • Experience writing Go or React.js in production systems
  • Hands on experience building and scaling services using Amazon Web Services
  • Prior experience with email infrastructure vendors, e.g. SparkPost, SendGrid, or Amazon SES
  • You are a Twitch user yourself


  • Full benefits, including medical, dental, vision and life 401(k) savings plan with a company match
  • Catered daily lunch and dinners (and hearty breakfasts three times a week)
  • Unlimited snacks and drinksMonthly in-office massages
  • Corporate gym membership
  • Commuter benefits
  • Flexible time off policy
  • Weekly happy hours and opportunity to attend one gaming event or tournament
  • Top of the line technology to help you build your own workspace
About Twitch

Twitch is the world’s leading video platform and community for gamers, with more than 100 million visitors per month. We connect gamers from around the world by allowing them to broadcast, watch, and chat with each other. Twitch’s live and on-demand video platform forms the backbone of a distribution network for video game broadcasters including pro players, tournaments, leagues, developers and gaming media organizations. Twitch is leading a revolution in gaming culture, turning gameplay into an immersive video experience. Learn more at: http://twitch.tv

We are an equal opportunity employer and value diversity at Twitch. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.


About Twitch

Twitch is the world’s leading video platform and community for gamers. More than 100 million gamers gather every month to broadcast, watch and chat about gaming. Twitch’s video platform is the backbone of live and on-demand distribution for leading video game broadcasters including casual gamers, pro players, tournaments, leagues, developers and gaming media organizations. Twitch is leading a revolution in the gaming community, working to create a participatory experience that transcends gameplay.

Want to learn more about Twitch? Visit https://www.twitch.tv/