Sr. Software Development Manager, Community Discovery

🇺🇸 Los Angeles, CA
$2K - $3K Annual
Posted 4 months ago
Expires June 10, 2026
Full TimeOn-siteEngineeringProduct

As an Engineering Manager on the Community Discovery team at Twitch, you will lead one of three engineering teams dedicated to building innovative discovery experiences. This role involves close collaboration with an applied science team to integrate cutting-edge algorithms into production systems that impact millions of daily active users. You will oversee the development of software and services that power critical discovery features, including recommendations, search, feed ranking, and notification relevance, helping creators connect with their audiences and viewers discover content they love.

Key responsibilities include building systems that provide the critical connection between viewers and creators within the Twitch ecosystem. You will design and run consumer-scale services powering recommendations, ranking, and search results for tens of millions of users daily. Additionally, you will power and enable machine learning applications at scale, partner with applied scientists and other engineering teams to design ML-powered systems that effectively solve customer problems, and drive the professional growth and career advancement of team members through structured development planning, mentorship, and strategic talent management. While driving the most prominent scenarios directly, you'll also partner with stakeholders across the company integrating recommendations into their product features.

The ideal candidate will have a BA/BS in computer science or equivalent industry experience, with at least 3 years of experience as a software engineering manager and 5 years in software engineering. Development experience in one or more general-purpose programming languages such as Golang, Python, C/C++, or Java is required. Experience designing or architecting new and existing systems with a focus on design patterns, reliability, and scalability is essential. A proven ability to identify user needs and deliver customer-centric product solutions, along with experience developing and running large-scale consumer services, is also necessary.

Compensation for this position reflects the cost of labor across several US geographic markets, with a base pay ranging from $166,400 to $287,700 USD per year. Pay is based on factors including market location and may vary depending on job-related knowledge, skills, and experience. Additional forms of compensation, such as equity, sign-on payments, and other benefits, may be provided as part of a total compensation package. Benefits include medical, dental, vision, and disability insurance, 401(k), maternity and parental leave, flexible PTO, and an Amazon employee discount.

Twitch fosters a collaborative and community-focused work environment, where coworkers are eager to team up, collaborate, and solve problems together. The company is on a quest to empower live communities, making it an exciting place for those passionate about building connections and enhancing user experiences. This role offers significant growth opportunities, allowing you to work on impactful projects that shape the future of live streaming and community engagement.

More Jobs at twitch