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
In-Person
1,000 - 5,000 Employees
1+ year of experience
Gaming · Enterprise SaaS

Description For Software Engineer

Twitch is building the future of interactive entertainment as the world's leading live streaming platform. As a Software Engineer on the On Demand Platform team, you'll be responsible for building systems that power VODs and Clips for Twitch's global community of creators and viewers.

The role focuses on backend software development, requiring someone with a growth mindset and strong technical capabilities. You'll be working on designing and maintaining highly performant microservices, driving engineering best practices, and delivering quality code with proper testing and documentation.

Working at Twitch means joining a dynamic team that values collaboration and innovation. You'll be part of a company that's revolutionizing how people create and consume live content, with thousands of communities coming together every day around shared interests.

Key responsibilities include:

  • Designing and building highly performant and reliable microservices
  • Driving engineering best practices within the team
  • Delivering high-quality code, tests, and documentation
  • Participating actively in design and code reviews
  • Collaborating with cross-functional partners in Product and Design

The position offers competitive compensation ranging from $99,500 to $200,000 per year depending on location, plus comprehensive benefits including medical/dental/vision insurance, 401(k), parental leave, and flexible PTO. This is an excellent opportunity for engineers who want to make an impact at scale while working on cutting-edge streaming technology.

Last updated 4 hours ago

Responsibilities For Software Engineer

  • Design, build, and maintain highly performant and reliable microservices
  • Drive engineering best practices within the team
  • Deliver high-quality code, tests, and documentation
  • Actively participate in design and code reviews with the team
  • Work with cross-functional partners such as Product and Design to build great user experiences

Requirements For Software Engineer

  • 1+ years of non-internship professional software development experience
  • Experience programming with at least one software programming language
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Engineer

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

Interested in this job?

Jobs Related To Twitch Interactive, Inc. Software Engineer

Software Engineer API Platform

Software Engineer position at Twitch focusing on API Platform development, building scalable GraphQL services and real-time messaging systems for one of the world's largest streaming platforms.

Software Engineer - Ads Supply

Software Engineer position at Twitch focusing on advertising technology, building scalable solutions for ad delivery and integration with Amazon's advertising infrastructure.

Software Engineer - Memberships, Commerce

Software Engineer position at Twitch focused on developing and maintaining commerce and membership systems that enable creators to earn a living through live streaming.

Software Engineer

Software Engineer position at Twitch, building backend systems for VODs and Clips, requiring 1+ years experience and offering competitive compensation with comprehensive benefits.

Software Engineer

Software Engineer position at Twitch focusing on monetization features for content creators, using Go and React, based in Seattle or San Francisco.