Software Engineer

6 Hours 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

PwC - Tax - Workforce (Employment Tax / Operations) - AS/SE

PwC

Singapore (On-Site)
9 Months ago
Globalization Partners - Sr Front End Developer

Globalization Partners

(Remote)
5 Months ago
VGW - Mobile Engineer

VGW

Poland (On-Site)
6 Months ago
Canva - Senior Frontend Engineer - Video Editor team - Remote across ANZ

Canva

Perth, Western Australia, Australia (Remote)
8 Months ago
Spell Brush - Front-End Engineer (Anime)

Spell Brush

San Francisco, California, United States (On-Site)
9 Months ago
Google - Staff Software Engineer, Full Stack, Search

Google

Mountain View, California, United States (On-Site)
6 Months ago
Cybersify Cloud computing   - mern stack

Cybersify Cloud computing

Sahibzada Ajit Singh Nagar, Punjab, India (On-Site)
7 Months ago
Microsoft - Software Engineer - Fullstack, Cambridge

Microsoft

Cambridge, Massachusetts, United States (On-Site)
6 Months ago
Super - Senior Full-Stack Software Engineer ( Remote! )

Super

Los Angeles, California, United States (Remote)
8 Months ago
Microsoft - Senior Site Reliability Engineering Manager

Microsoft

Reston, Virginia, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Impact Analytics - Senior Software Engineer - Front End

Impact Analytics

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Holcim - Sr React JS UI Specialist/ Mobile Hybrid Developer

Holcim

Navi Mumbai, Maharashtra, India (On-Site)
9 Months ago
Patterned Learning Career - Sr. Full Stack Developer

Patterned Learning Career

(Remote)
5 Months ago
Archipelago - Senior Frontend Engineer

Archipelago

Delhi, India (Remote)
9 Months ago
The Walt Disney Company - Sr. Software Engineer, Front-end

The Walt Disney Company

Burbank, California, United States (Hybrid)
8 Months ago
N-iX - Senior Support Engineer

N-iX

Brazil (Remote)
5 Months ago
C3 AI - Solution Engineer

C3 AI

Bengaluru, Karnataka, India (On-Site)
8 Months ago
VGW - Engineering Manager

VGW

Perth, Western Australia, Australia (On-Site)
7 Months ago
Dentsu - Principle UX Product Designer

Dentsu

Gurugram, Haryana, India (Hybrid)
9 Months ago
Ajmera Infotech - ASP.NET Developer with Azure Expertise

Ajmera Infotech

Austin, Texas, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Seattle, Washington, United States

BigID - Director, Customer Success - Northeast

BigID

Boston, Massachusetts, United States (Remote)
7 Months ago
Corsair - DIY Marketing Intern

Corsair

Milpitas, California, United States (On-Site)
5 Months ago
Dentsu - Senior Strategist, Social Marketing & Strategy

Dentsu

New York, New York, United States (Hybrid)
6 Months ago
Paypal - Sr. Mrg, Venmo Market Planning & Ops

Paypal

New York, New York, United States (Hybrid)
8 Months ago
Sony Pictures Animation - Story Artist - Series

Sony Pictures Animation

Culver City, California, United States (On-Site)
8 Months ago
Microsoft - Technical Solutions Program Manager

Microsoft

Redmond, Washington, United States (On-Site)
5 Months ago
Vercel - Software Engineer, Turbopack

Vercel

United States (Remote)
8 Months ago
Xsolla - Social Media Manager-Web3

Xsolla

Los Angeles, California, United States (Hybrid)
9 Months ago
Scientific Games  - Field Service Technician I

Scientific Games

Kansas, United States (On-Site)
5 Months ago
The Walt Disney Company - Sr Software Engineer, iOS

The Walt Disney Company

Glendale, California, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Aristocrat Gaming - Back End Java Developer

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
7 Months ago
Microsoft - Senior Software Engineer

Microsoft

Prague, Prague, Czechia (On-Site)
6 Months ago
Nagarro - Associate Staff Engineer

Nagarro

Philippines (Remote)
8 Months ago
Google - Senior Software Engineer, Performance, Platforms Infrastructure Engineering

Google

Sunnyvale, California, United States (On-Site)
6 Months ago
Warner Bros Discovery - Lead Software Engineer, Gameplay

Warner Bros Discovery

Kirkland, Washington, United States (On-Site)
7 Months ago
Google - Software Engineer, People with Disabilities

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
8 Months ago
Nagarro - Java Developer

Nagarro

Cairo, Cairo Governorate, Egypt (On-Site)
8 Months ago
Microsoft - Senior Software Engineer Lead

Microsoft

Cairo, Cairo Governorate, Egypt (On-Site)
6 Months ago
Playtika - Full-Stack Developer

Playtika

Romania (On-Site)
8 Months ago
Alight Solutions - SWE UI

Alight Solutions

Chennai, Tamil Nadu, India (Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

New York, New York, United States (On-Site)

Seattle, Washington, United States (On-Site)

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

Seattle, Washington, United States (On-Site)

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

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

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

New York, New York, United States (On-Site)

New York, United States (On-Site)

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

View All Jobs

Get notified when new jobs are added by Twitch