Software Engineer
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 . 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.
Recommended Jobs
Service Writer
*We are only looking for FORD or LINCOLN Advisors. If you have experience with another OEM, we appreciate your interested but you will not be contacted for an interview. We’re looking for a Service …
Sr Manager, Product Management
Drives product strategy with cross-functional stakeholders consistent with the shared vision for the product. Plans and implements the architectural roadmap that balances innovative design and technic…
Pipeline AI Engineer
Company Description LinkedIn is the world’s largest professional network, built to create economic opportunity for every member of the global workforce. Our products help people make powerful co…
Senior Budget Analyst
Vision Centric, Inc. is seeking a Financial Management Analyst to provide support to a government agency. This position will play a critical role in assisting senior-level financial and program manag…
Staff Machine Learning Engineer
About Gridware Gridware is a San Francisco-based technology company dedicated to protecting and enhancing the electrical grid. We pioneered a groundbreaking new class of grid management called act…
Student FSW Chooolah- California State University - Sacramento State
Job Description The Food Service Worker will assist the manager with food/meal preparation; maintain cash receipts and meal records. Assist manager in completing daily reports. Maintain high stand…
Server / Waitstaff
At Waffle House, we are not in the food business. We are in the People Business and we are hiring immediately for full time and part time servers (all shifts). Being in the People Business, we don’t…
Sales/Account Manager - Santa Monica, 90404
Sales/Account Manager - Santa Monica, 90404, United States of America Universal Production Music (UPM), a unit of UMPG, one of the world’s most esteemed production music library companies, is seekin…
Senior DevOps Engineer
Why PlayStation? PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of pr…
Pilates School Facilities Manager
Pilates School Facility Coordinator Department: Facilities Management Reports To: Program Director/General Manager Job Level: Coordinator Effective Date: 2025-11-05 Purpose of Rol…