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

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 20 days 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?

Jobs Related To Twitch Software Engineer

Software Engineer - Payments

Join Twitch as a Software Engineer on the Payments team, building scalable solutions for millions of users and broadcasters.

Global Supply Manager

Global Supply Manager position at Apple, focusing on strategic sourcing, supplier negotiations, and supply chain optimization in San Diego.

Software Development Engineer, Appstore

Software Development Engineer role at Amazon's Appstore team, focusing on building scalable systems for app developers and customer experience.

Software Development Engineer II, Direct Fulfilment

Software Development Engineer II position at Amazon's Direct Fulfillment team, building scalable systems for vendor dropship operations in India and global markets.

Software Development Engineer, Amazon MSK

Software Development Engineer role at Amazon MSK team, building and enhancing streaming data services using Apache Kafka, with competitive compensation and benefits.