SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 110,500 - 160,000 / annual
Twitch is the world's largest live streaming platform, with global communities built around gaming, entertainment, music, sports, cooking, and more. The On-Demand team within the Engagement Growth organization focuses on ensuring creators have the tools to build, grow, and entertain their communities.
In this role, you will work on video on demand, clips, and short-form content systems—both the creator-facing tools for creation and curation, and the distribution platforms that deliver these assets to millions of viewers. You'll be part of a highly collaborative engineering team that designs, builds, and maintains systems at massive scale.
Key responsibilities:
- Learn and contribute across the full stack (backend in Go, frontend in React)
- Collaborate with fellow engineers, product managers, and designers to build new products and solutions
- Participate in operational excellence work to maintain and support live services
- Work with support teams to resolve issues and fix production bugs, earning customer trust
Requirements:
- Bachelor's degree in Computer Science or equivalent industry experience as a Software Engineer
- Strong foundation in data structures and algorithms
- Familiarity with scalability, concurrency, API design, data modeling, and distributed systems fundamentals
- Proficiency in Go, Java, Python, or another object-oriented language
- Willingness to learn new things and work with diverse teams
- Eagerness to grow as a Software Engineer
Bonus qualifications:
- Familiarity with AWS infrastructure
- Coding experience with React
- Twitch experience as a viewer, moderator, or streamer