Taro Logo

Software Engineer

Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more.
$99,500 - $200,000
Backend
Mid-Level Software Engineer
Hybrid
1+ year of experience
Gaming · Enterprise SaaS · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer

Join Twitch's Commerce organization as part of the Alternate Support Products (ASP) team, where we're revolutionizing viewer-creator engagement through innovative features like Cheering, Power-ups, and Charity products. As a Software Engineer, you'll be working on tools that transform passive watching into interactive adventures, handling millions of concurrent users.

You'll be part of the world's largest live streaming platform, working on both experimental features and established systems used by millions. The role offers an opportunity to directly impact how viewers support and engage with their favorite creators, while building scalable solutions that can handle Twitch's massive user base.

The position combines technical challenges with creative problem-solving, requiring expertise in modern programming languages and frameworks. You'll be working with technologies like Golang, TypeScript/React, and AWS services, building consumer-facing products that users love. The role demands strong algorithmic thinking and data structure knowledge, along with the ability to transform user feedback into innovative features.

Working at Twitch means joining a community-focused company that values collaboration and problem-solving. You'll enjoy comprehensive benefits including medical, dental, and vision insurance, 401(k), parental leave, and flexible PTO. The hybrid work environment based in Seattle offers the perfect balance of in-person collaboration and remote flexibility.

If you're passionate about creating interactive experiences, solving complex technical challenges, and being part of a team that shapes the future of live streaming, this role offers an exciting opportunity to make a significant impact in the gaming and entertainment industry.

Last updated 7 months ago

Responsibilities For Software Engineer

  • Craft immersive, interactive experiences that keep viewers supporting creators while engaging with the Twitch Community
  • Architect and build robust, scalable applications that can handle millions of concurrent users
  • Collaborate across teams to create cohesive solutions that drive business impact
  • Transform customer feedback into innovative features that enhance the Twitch experience

Requirements For Software Engineer

Go
TypeScript
React
  • 1+ years of non-internship professional software development experience
  • A track record of building consumer-facing products that users love
  • Mastery of modern programming languages and frameworks
  • Sharp problem-solving skills with a focus on algorithms, data structures, and schema design
  • Bachelor's degree in Computer Science or equivalent real-world experience

Benefits For Software Engineer

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

Interested in this job?