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, you will build and maintain interactive experiences for millions of creators and viewers on Twitch. You will develop full stack capabilities while focusing on creating responsive, performant products. You will collaborate with experienced engineers, work on scalable frontend features using TypeScript and React, and design/implement Twirp APIs and backend services in Golang. You will also drive frontend best practices including accessibility, performance, and testing methodologies, and collaborate with Product, Design, and other engineering teams to deliver exceptional user experiences.
Must have:
  • Bachelor's degree in Computer Science or equivalent
  • Clean, well-tested, maintainable code
  • Understanding of web fundamentals (HTML5, CSS3, RESTful APIs)
  • Knowledge of software development fundamentals, data structures, and algorithms
Good to have:
  • Strong foundation in modern JavaScript/TypeScript and React
  • 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.

Create a Job Alert

Interested in building your career at Twitch? Get future opportunities sent straight to your email.

Create alert

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...
Select...
Select...
Select...

Select...

We review all applications equally, whether you're an advanced user or new to the platform. Let us know your history with us!

Select...
Select...

Please choose a location from the list below if you're open to relocating with Twitch. If not, select your preference from the remaining options. 

Select...
Select...
Select...
Select...
Select...
Select...

This includes support (such as J-1, F-1 CPT letter or STEM OPT Training Plan), visa sponsorship for employment (H-1B, H-1B1, E-3, O-1, or TN), and any EAD holders that will need longer term employment authorization (temporary work visa or permanent residency

Select...
Select...
Select...
Select...
Select...
Select...

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Twitch’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Select...
Select...
Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Select...

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

Similar Jobs

Granicus - SLED Enterprise Account Executive - State Team

Granicus

United States (Remote)
2 Months ago
Penumbrainc - Quality Engineer II

Penumbrainc

Alameda, California, United States (On-Site)
4 Weeks ago
Fortra - Senior Software Engineer

Fortra

Armenia (On-Site)
1 Month ago
Qingci Games - Urgent Animation Storyboard Artist

Qingci Games

Xiamen, Fujian, China (On-Site)
3 Months ago
Wrike - Staff Backend Engineer

Wrike

Prague, Prague, Czechia (Hybrid)
2 Weeks ago
Scientific Games - Senior Technical Support Engineer

Scientific Games

Bengaluru, Karnataka, India (On-Site)
1376 Years ago
Loft Orbital - Manufacturing Engineer

Loft Orbital

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)
5 Months ago
Canva - Engineering Manager (FE), Editor Content Experience

Canva

Auckland, Auckland, New Zealand (Remote)
2 Months ago
fluence - Lead Engineer - Advanced Battery Modules

fluence

Houston, Texas, United States (Hybrid)
9 Months ago
Toast - Engineering Manager - Infrastructure

Toast

United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Game pack studio - 2D Artist/Semi Realistic – Cartoon Graphics

Game pack studio

(Remote)
2 Months ago
Tellius - Account Executive - North America

Tellius

(Remote)
2 Months ago
Wind River - Linux Platform Software Developer – Member Technical Staff

Wind River

Ottawa, Ontario, Canada (On-Site)
1 Month ago
Thales - Account Manager

Thales

Manila, Metro Manila, Philippines (On-Site)
2 Months ago
zarzila games - JavaScript Team Lead

zarzila games

Malta (On-Site)
1 Month ago
The Walt Disney Company - Art Director, Creative Development

The Walt Disney Company

Glendale, California, United States (On-Site)
1 Month ago
version 1 - Pre Sales AI Architect

version 1

London, England, United Kingdom (On-Site)
3 Weeks ago
Zscaler - Account Executive, Majors

Zscaler

Switzerland (Remote)
1 Week ago
Qingci Games - Character Artist

Qingci Games

Xiamen, Fujian, China (On-Site)
3 Months ago
Qualcomm - Program Manager, IoT Chipset

Qualcomm

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

Get notifed when new similar jobs are uploaded

Jobs in Seattle, Washington, United States

Intel  - Senior Foundry Applications Engineer (Analog Design)

Intel

Phoenix, Arizona, United States (On-Site)
1 Year ago
Next Level Business Services - Documentum Developer

Next Level Business Services

Morristown, New Jersey, United States (On-Site)
9 Months ago
Epic Games - Director, Marketing

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
Propel - Senior Product Designer

Propel

New York, United States (Remote)
2 Weeks ago
bytedance - Senior Software Engineer - Serverless Compute Infrastructure

bytedance

Seattle, Washington, United States (On-Site)
5 Months ago
Varonis  - Alliance Marketing Manager - North America

Varonis

United States (Remote)
2 Months ago
LegalZoom - Senior Product Manager - Do-It-For-Me (DIFM) Experiences

LegalZoom

Austin, Texas, United States (Remote)
3 Weeks ago
PayPal - Senior Software Engineer - Backend Python

PayPal

San Jose, California, United States (Hybrid)
1 Month ago
Ajmera Infotech - Backend Engineer – Build fail-proof systems at global scale

Ajmera Infotech

Austin, Texas, United States (On-Site)
3 Weeks ago
broadcom - Logistics Support

broadcom

Fort Collins, Colorado, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Perplexity - Developer Experience Engineer

Perplexity

San Francisco, California, United States (On-Site)
2 Months ago
cirrus logic - Sr. Staff Physical Design Engineer

cirrus logic

Austin, Texas, United States (Hybrid)
2 Months ago
lucas films - Sr IS Software Engineer

lucas films

San Francisco, California, United States (Hybrid)
3 Weeks ago
extreme network - Technical Support Engineer (Japanese Speaking)

extreme network

Tokyo, Japan (Hybrid)
2 Months ago
Ansys - Lead Application Engineer

Ansys

Montigny-le-Bretonneux, Île-de-France, France (Hybrid)
1 Month ago
Sailpoint - Staff Software Engineer

Sailpoint

Pune, Maharashtra, India (Hybrid)
3 Weeks ago
Celestial AI - Photonics Reliability Engineer

Celestial AI

Santa Clara, California, United States (On-Site)
2 Weeks ago
Assystems - piping stress Engineer

Assystems

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Crunchyroll - Senior Software Engineer, Video Transcoding

Crunchyroll

(Remote)
8 Months ago
Nexon - Dev Ops Engineer

Nexon

El Segundo, California, United States (Hybrid)
2 Months 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