Software Engineer

World's biggest live streaming service with global communities built around gaming, entertainment, music, sports, and more.
$99,500 - $200,000
Backend
Mid-Level Software Engineer
In-Person
1+ year of experience
Gaming · Entertainment

Description For Software Engineer

Twitch, the world's leading live streaming platform, is seeking a Software Engineer to join their On Demand Platform team. This role focuses on building systems that power VODs and Clips for Twitch's global community of creators and viewers. As part of Amazon's family, Twitch offers a comprehensive benefits package and competitive salary ranging from $99,500 to $200,000 based on location and experience.

The position requires expertise in backend software development, with responsibilities including designing and maintaining high-performance microservices, implementing engineering best practices, and collaborating with cross-functional teams. The ideal candidate will have at least 1 year of professional development experience and strong programming skills.

Working at Twitch means joining a community-focused company that values collaboration and problem-solving. The team culture emphasizes working together to build the future of interactive entertainment. Benefits include comprehensive healthcare, 401(k), parental leave, flexible PTO, and Amazon employee discounts.

This role offers an exciting opportunity to impact millions of users worldwide while working with cutting-edge technology in the streaming industry. The position is based in San Francisco, where you'll work with talented engineers and contribute to the platform that powers countless communities and content creators.

Last updated 14 days 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
  • Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount

Interested in this job?

Jobs Related To Twitch Software Engineer

Software Engineer

Software Engineer position at Twitch focusing on creator monetization tools, requiring full-stack development skills in Go and React, based in Seattle.

Software Engineer - Memberships, Commerce

Software Engineer role at Twitch focusing on Memberships Commerce, helping creators monetize their content through platform features and services.

Software Engineer - Ads

Software Engineer position at Twitch focusing on advertising technology, building scalable solutions for content delivery and user experience.

Software Engineer

Software Engineer role at Twitch focusing on creator monetization features and influencer marketing platforms, offering hybrid work in San Francisco.

Software Development Engineer

Software Development Engineer position at Twitch focusing on AWS infrastructure and data services, requiring Python and SQL experience.