Skip to main content
Pay
$111k – $160k
per year
Type
Entry level
Full time
Where
Seattle, WA
Who
Bachelor's
Graduates
Apply by
Nov 20, 2026
Date from the posting

About Us

Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. Thousands of communities come together here for whatever they're into, every day.

We're about community, inside and out. Our coworkers are eager to team up, collaborate, and solve problems together, with a shared goal of empowering live communities. To learn more, follow us on LinkedIn, X, and our Blog, and review our Interviewing Guide to prepare for the interview process.

About the Role

On-Demand is a team within the Engagement Growth organization at Twitch. It focuses on giving creators the tools they need to build, grow, and entertain their communities. Engineers here work on video on demand, clips, and other short-form content, including how creators make and curate them and the platforms that distribute them to viewers.

You will join a collaborative team that designs, builds, and maintains systems that scale to millions of concurrent users. The team constantly works to improve the experience for users and is looking for people who care about the end user.

You Will:

  • Learn and contribute across the full stack of our software, including backend (Go) and frontend (React)
  • Collaborate with engineers, product managers and designers to build new products and solutions
  • Take part in Operational Excellence work to maintain and support our live services
  • Help earn customer trust by working with support teams to resolve issues and fix production bugs

You Have:

  • A Bachelor's degree in Computer Science or equivalent industry experience as a Software Engineer
  • Willingness to learn new things and work with a diverse group of people
  • A 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
  • An eagerness to grow as a Software Engineer

Bonus Points

  • Familiarity with AWS infrastructure
  • Coding experience with React
  • Twitch experience or knowledge as a viewer, moderator or streamer

Perks

  • Medical, Dental, Vision and Disability Insurance
  • 401(k)
  • Maternity and Parental Leave
  • Flexible PTO
  • Amazon Employee Discount

Skills mentioned

  • Data Structures
  • Java
  • Python
  • React
  • AWS
  • Distributed Systems
  • Go

Similar software engineer jobsSee all

Software Engineer Intern

Lockheed Martin · Huntsville, AL

  • Internship
  • Summer 2027
  • On-site

$42k – $59k /yr

New, posted 16 hours ago

Browse more jobs

$111k – $160k /yr

Twitch

Apply (opens in a new tab)