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 a Software Engineer on the On Demand Platform team, you'll work to build the systems that power VODs and Clips on Twitch for our global community of creators and viewers.

The role involves working with microservices architecture to power video-on-demand and clips functionality for Twitch's global platform. You'll be responsible for designing, building, and maintaining highly performant and reliable microservices while driving engineering best practices within the team.

Twitch is the world's leading live streaming platform, where thousands of communities come together daily for gaming, entertainment, music, sports, and more. The company emphasizes community both externally and internally, with coworkers who are eager to collaborate and solve problems together.

As part of the On Demand Platform team, you'll be at the forefront of interactive entertainment, working on systems that directly impact millions of creators and viewers. The role offers an opportunity to work with cutting-edge technology while delivering high-quality code, tests, and documentation.

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), and flexible PTO. You'll be part of Amazon's larger ecosystem while working specifically on Twitch's innovative streaming platform.

This is an excellent opportunity for engineers who are passionate about scalable systems, video technology, and creating engaging user experiences. You'll work closely with cross-functional partners in Product and Design to build features that enhance the Twitch platform for its global community.

Last updated a day 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, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount

Interested in this job?

Jobs Related To Twitch Interactive, Inc. Software Engineer

Software Engineer

Software Engineering role at Twitch focusing on creator monetization features, requiring full-stack development skills in Go and React, offering competitive compensation and benefits.

Software Engineer - Memberships, Commerce

Software Engineer position at Twitch focusing on Memberships and Commerce systems, building features that help creators monetize their content and reach millions of users worldwide.

Software Engineer (Asp.net, C# and SQL)

Software Engineer position at Ivalua focusing on Asp.net, C# and SQL development for cloud-based procurement solutions.

Software Engineer - Validation Toolset

Software Engineer role at Applied Intuition focusing on validation toolset development for autonomous vehicle systems

Back End Developer

Back End Developer position at Pipedrive, working on the Automations feature team using Node.js, TypeScript, and various cloud technologies in a hybrid work environment in Lisbon.