
The ultimate livestream platform for gamers
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...
Twitch offers a remote-friendly workplace, global no-meeting days, and company holidays. Employees benefit from development opportunities including co...
Twitch fosters a unique culture centered around gaming and community engagement. The platform encourages creativity and innovation among its employees...

Twitch • Seattle, WA
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.
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 technical foundation in programming languages such as Java and Python, enabling you to guide your team effectively through complex challenges. You thrive in collaborative environments, fostering a culture of teamwork and innovation while ensuring that your team meets its goals. You are adept at integrating cutting-edge algorithms into production systems, understanding the importance of user experience in the development process. You have a passion for community-driven projects and are excited about the impact of technology on user engagement. You are committed to mentoring and developing your team members, helping them grow in their careers while achieving project objectives.
Experience with machine learning or data science concepts is a plus, as you will work closely with applied science teams. Familiarity with live streaming platforms or community-driven applications will help you understand the unique challenges and opportunities in this space. You are comfortable with agile methodologies and have a track record of delivering projects on time and within scope.
As the Senior Engineering Manager for the Community Discovery team at Twitch, you will lead a group of talented engineers in building systems that enhance the discovery experience for millions of users. You will oversee the development of critical features such as recommendations, search, and notification relevance, ensuring that they are scalable and efficient. Your role will involve collaborating with cross-functional teams, including applied scientists, to integrate advanced algorithms into the software you develop. You will be responsible for setting the technical direction of your team, making architectural decisions, and ensuring best practices in software development are followed. You will conduct regular one-on-ones with your team members, providing feedback and support to help them achieve their professional goals. You will also play a key role in hiring and building a diverse team that reflects the communities we serve.
Twitch offers a competitive salary range of $166,400—$287,700 USD per year, along with comprehensive benefits that support your health and well-being. You will have the opportunity to work in a dynamic environment where innovation is encouraged, and your contributions will directly impact the Twitch community. We value diversity and inclusion, and we encourage you to apply even if your experience doesn't match every requirement. Join us in shaping the future of live streaming and community engagement.
Apply now or save it for later. Get alerts for similar jobs at Twitch.