Software Engineer

1 Month ago • All levels • Software Development & Engineering • $99,500 PA - $200,000 PA

Job Summary

Job Description

As a Software Engineer on the On Demand Products team at Twitch, you will build and maintain interactive experiences for millions of creators and viewers. You will develop your full-stack capabilities while focusing on creating responsive, performant products. Responsibilities include building and maintaining scalable frontend features using TypeScript and React for Twitch's VOD and Clips features, collaborating with the team to design and implement Twirp APIs and backend services in Golang, driving frontend best practices like accessibility, performance, and testing, and working closely with Product, Design, and other engineering teams to deliver exceptional user experiences.
Must have:
  • Bachelor's degree in Computer Science or equivalent experience
  • Write clean, well-tested, maintainable code
  • Understanding of web fundamentals (HTML5, CSS3, RESTful APIs)
  • Software development fundamentals, data structures, and algorithms
Good to have:
  • Modern JavaScript/TypeScript development and React expertise
  • Experience with large-scale frontend applications and state management
  • Knowledge of AWS services and cloud infrastructure
Perks:
  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount

Job Details

About Us

Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day.

We’re about community, inside and out. You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on LinkedIn and X,  and discover the projects we’re solving on our Blog. Be sure to explore our Interviewing Guide to learn how to ace our interview process.

About the Role

As a Software Engineer on the On Demand Products team, you'll build and maintain the interactive experiences that millions of creators and viewers use daily on Twitch. Working closely with experienced engineers, you'll develop your full stack capabilities while focusing on creating responsive, performant products.

You can work from San Francisco, CA; Seattle, WA; or New York City, NY!

You Will:

  • Build and maintain scalable frontend features using TypeScript and React that power Twitch’s VOD and Clips features.
  • Collaborate with the team to design and implement Twirp APIs and backend services in Golang
  • Drive frontend best practices including accessibility, performance, and testing methodologies
  • Work closely with Product, Design, and other engineering teams to deliver exceptional user experiences

You Have:

  • Bachelor's degree in Computer Science or related field, or equivalent industry experience
  • Demonstrated ability to write clean, well-tested, and maintainable code
  • Understanding of web fundamentals including HTML5, CSS3, and RESTful APIs
  • Experience with software development fundamentals, data structures, and algorithms

Bonus Points

  • Strong foundation in modern JavaScript/TypeScript development and React ecosystems
  • Experience with large-scale frontend applications and state management
  • Experience with large-scale frontend applications and state management
  • Knowledge of AWS services and cloud infrastructure

Perks

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

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. 

Job ID: TW8849

Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from our lowest geographic market up to our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. This position will remain open until filled. For more information, please visit https://www.twitch.tv/jobs/en/#learn-more. Applicants should apply via our internal or external career site.

 

US Pay Per Year

$99,500 - $200,000 USD

Twitch is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Twitch values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose personal information of our candidates.

Similar Jobs

Side - iOS Developer

Side

São Paulo, State Of São Paulo, Brazil (Remote)
1 Week ago
Mcdonalds - SDE II C#

Mcdonalds

Mexico City, Mexico City, Mexico (Hybrid)
4 Months ago
bytedance - Research Scientist Graduate (High-Performance Computing (Inference Optimization) - Vision AI Platform)

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
Google - Senior Software Engineer, Full Stack

Google

(On-Site)
8 Months ago
Siemens  - Generative AI Architect

Siemens

Bengaluru, Karnataka, India (On-Site)
2 Months ago
LTI Mindtree - Senior Software Engineer

LTI Mindtree

Mexico (On-Site)
3 Weeks ago
Highspot - Principal Engineer

Highspot

Seattle, Washington, United States (Hybrid)
3 Months ago
Morning Star - Associate Software Engineer

Morning Star

Toronto, Ontario, Canada (Hybrid)
1 Year ago
Sierra - Software Engineer, Agent

Sierra

San Francisco, California, United States (On-Site)
3 Months ago
AFRY - Experienced Civil Engineer

AFRY

Herning, Denmark (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
5 Months ago
house of how - Senior Unity Engineer

house of how

United States (Remote)
9 Months ago
Epic Games - Lead Rendering Engineer

Epic Games

London, England, United Kingdom (On-Site)
4 Months ago
Veeam Software - Software Developer

Veeam Software

California, United States (Remote)
2 Months ago
Qualcomm - Engineer, Senior - Bootloader

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Madison Logic - Sr. Backend Engineer

Madison Logic

Pune, Maharashtra, India (On-Site)
1 Year ago
ludeon studios - Senior Game Design

ludeon studios

(Remote)
1 Month ago
Forcepoint - Software Engineer II - Golang

Forcepoint

Thane, Maharashtra, India (On-Site)
2 Months ago
Techland - UE5 AI Game Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
6 Months ago
Twitch - Software Engineer - Creator

Twitch

Irvine, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in New York, New York, United States

Varonis  - Account Manager

Varonis

Phoenix, Arizona, United States (On-Site)
6 Months ago
Synechron - Senior Scrum Master

Synechron

Charlotte, North Carolina, United States (On-Site)
2 Weeks ago
Highspot - Principal Engineer

Highspot

Seattle, Washington, United States (Hybrid)
3 Months ago
Interactive Brokers - Senior Software Developer- Python

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
2 Months ago
HCL Tech - Scrum Master

HCL Tech

Washington, United States (On-Site)
2 Months ago
Valve corporation - Steam Database Administrator

Valve corporation

Bellevue, Washington, United States (On-Site)
8 Months ago
Bungie - Data Reliability Engineer

Bungie

Bellevue, Washington, United States (Hybrid)
2 Weeks ago
Apple - Silicon Validation and Integration Engineer (HWEE)

Apple

Cupertino, California, United States (On-Site)
2 Months ago
GlobalStep - QA Director

GlobalStep

Richardson, Texas, United States (On-Site)
2 Months ago
Zinnia - Senior Director - Client Account & Services – Life & Annuity

Zinnia

Alpharetta, Georgia, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

illumio - Senior Sales Engineer

illumio

New Jersey, United States (Remote)
1 Month ago
Cadence - Lead Software Engineer

Cadence

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Year ago
Coherent corp. - Equipment Engineering Technician Lead

Coherent corp.

Sherman, Texas, United States (On-Site)
1 Month ago
Tide - Engineering Manager

Tide

Delhi, India (Remote)
2 Weeks ago
LLNL - Electrical Engineer

LLNL

Livermore, California, United States (Hybrid)
2 Weeks ago
Capgemini - SAP BTP Consultant

Capgemini

India (On-Site)
2 Months ago
Nagarro - Associate Engineer, Tech support

Nagarro

(On-Site)
9 Months ago
Tesla - Senior Mechanical Design Engineer, Drive Unit/Traction Inverter (Powertrain)

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
Apple - Panel Integration Engineer

Apple

Sunnyvale, California, United States (On-Site)
2 Months ago
Enverus - Senior Computational Software Engineer

Enverus

Pittsburgh, Pennsylvania, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

About The Company

San Francisco, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Seattle, Washington, United States (On-Site)

San Francisco, California, United States (On-Site)

Georgia, United States (Remote)

Florida, United States (Remote)

San Francisco, California, United States (On-Site)

Seattle, Washington, United States (On-Site)

San Francisco, California, United States (On-Site)

Irvine, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Twitch

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug