
About Twitch
The ultimate livestream platform for gamers
Key Highlights
- Over 140 million monthly active users
- Acquired by Amazon in 2014, doubling viewership in a year
- Partner Program allows streamers to monetize content
- Global no-meeting days and company holidays
Twitch, headquartered in San Francisco, CA, is the leading livestream platform dedicated to gamers, allowing users to broadcast gaming sessions and build vibrant communities. Acquired by Amazon in 2014, Twitch has over 140 million monthly active users and has raised $43.2 million in funding. The pla...
🎁 Benefits
Twitch offers a remote-friendly workplace, global no-meeting days, and company holidays. Employees benefit from development opportunities including co...
🌟 Culture
Twitch fosters a unique culture centered around gaming and community engagement. The platform encourages creativity and innovation among its employees...

Engineering Manager • Senior
Twitch • Los Angeles - Hybrid
Overview
Twitch is seeking a Senior Engineering Manager for the Community Discovery team to lead the development of innovative discovery experiences. You'll work closely with applied science teams and oversee critical features like recommendations and search. This role requires strong leadership and technical skills.
Job Description
Who you are
You have 5+ years of experience in software development and engineering management, leading teams to deliver high-quality software solutions. Your background includes a strong understanding of algorithms and systems design, enabling you to guide your team in building scalable services that enhance user experiences. You thrive in collaborative environments, working closely with cross-functional teams to integrate cutting-edge technologies into production systems. Your leadership style emphasizes mentorship and professional growth, fostering an inclusive culture where team members feel empowered to innovate and contribute.
You possess a solid technical foundation in programming languages such as Java and Python, and you are comfortable working with large-scale systems. Your experience includes overseeing the development of features that directly impact user engagement, such as search functionalities and recommendation systems. You understand the importance of data-driven decision-making and are adept at using analytics to inform your team's direction and priorities. You are passionate about community engagement and are excited about the opportunity to enhance the Twitch ecosystem for millions of users.
Desirable
Experience with machine learning algorithms and their application in real-world scenarios is a plus. Familiarity with live streaming technologies and community-driven platforms will help you understand the unique challenges and opportunities within the Twitch environment. You are also open to exploring new technologies and methodologies that can improve team efficiency and product quality.
What you'll do
As the Senior Engineering Manager for the Community Discovery team, you will lead a group of talented engineers in developing innovative features that connect viewers with creators on Twitch. You will collaborate closely with applied science teams to integrate advanced algorithms into production systems, ensuring that the features you oversee are not only functional but also enhance the overall user experience. Your role will involve designing and running consumer-scale services that handle millions of daily interactions, focusing on performance, reliability, and scalability.
You will be responsible for setting the technical direction of your team, making architectural decisions, and ensuring that best practices are followed throughout the development process. You will conduct regular code reviews and provide constructive feedback to help your team members grow and improve their skills. Additionally, you will work with product managers and designers to define project scopes, timelines, and deliverables, ensuring that your team meets its goals and contributes to the overall success of Twitch.
Your leadership will extend beyond technical oversight; you will also be involved in hiring and developing talent within your team. You will conduct one-on-one meetings to discuss career development and performance, helping your team members achieve their professional goals. You will foster a culture of collaboration and innovation, encouraging your team to share ideas and experiment with new approaches to problem-solving.
What we offer
At Twitch, we value diversity and inclusion, and we are committed to creating a workplace where everyone feels welcome and valued. We offer competitive salaries and benefits, including health insurance, retirement plans, and generous paid time off. You will have the opportunity to work in a dynamic and creative environment, where your contributions will have a direct impact on the Twitch community. We encourage you to apply even if your experience doesn't match every requirement — your unique perspective and skills could be just what we need to enhance our team.
Join us at Twitch and be part of a mission to empower live communities around the world. Together, we can create experiences that connect people and foster engagement in ways that matter.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Twitch.
Similar Jobs You Might Like
Based on your interests and this role

Engineering Manager
Twitch is seeking a Senior Engineering Manager for their Community Discovery team to lead the development of innovative discovery experiences. You'll work closely with applied science teams and oversee critical features like recommendations and search. This role requires expertise in Java, Python, and machine learning technologies.

Engineering Manager
Twitch is seeking a Senior Engineering Manager for the Community Discovery team to lead the development of innovative discovery experiences. You'll work with Java and Python to build systems that connect viewers and creators. This role requires strong leadership and technical skills.

Engineering Manager
Twitch is seeking a Senior Engineering Manager for the Community Discovery team to lead the development of innovative discovery experiences. You'll work with technologies like Java and Python, and collaborate closely with applied science teams. This role requires strong leadership skills and experience in building consumer-scale services.

Software Engineering
Amazon is seeking a Senior Software Development Manager to lead the Payments team at Twitch. You'll tackle complex technical challenges in building user-friendly payment systems. This role requires strong expertise in Java and AWS.

Software Engineering
Coupang is hiring a Software Development Manager to lead a team of engineers focused on enhancing customer experience in e-commerce. You'll utilize your technical expertise and HR management skills to drive innovation and efficiency. This role requires strong leadership and experience in large-scale web services.