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
Hybrid
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 Creator Sponsorships team. This role focuses on building products that enable content creators to earn a living through influencer marketing at scale. You'll be working on key products like Bounty Board, Drops, and Creator Sponsorships, ranging from experimental to mature systems used by millions.

As part of the engineering team reporting to the Senior Engineering Manager, you'll be empowered to work across the full technology stack, architecting, building, and operating services that power creator monetization. The position offers the opportunity to collaborate with cross-functional teams including product managers, designers, and data specialists to deliver impactful solutions.

The role combines technical expertise with business impact, as you'll be directly contributing to systems that help creators sustain their careers while delivering value to brands. You'll be working with modern technologies including Golang, TypeScript/React, and AWS services, building distributed applications that scale to serve Twitch's massive global audience.

This hybrid position is based in Seattle, WA, and comes with comprehensive benefits including medical, dental, and vision insurance, 401(k), parental leave, and flexible PTO. You'll be joining a collaborative environment where teamwork and problem-solving are highly valued, and your work will directly impact millions of creators and viewers in the Twitch community.

The ideal candidate should have experience with consumer-facing products, strong coding skills, and a solid understanding of algorithms and data structures. Experience with Twitch's tech stack (Golang, TypeScript/React) and AWS services is a plus, but not required. This is an excellent opportunity to work on meaningful products that help creators thrive while being part of a dynamic, innovative team.

Last updated 2 days ago

Responsibilities For Software Engineer

  • Work with product managers, technical leads, and other engineers to design, develop, launch, and operate interactive experiences
  • Build distributed applications at scale
  • Collaborate with both your team and related teams - fostering shared understanding of how to solve common problems and deliver solutions
  • Work backwards from customer problems to drive business impact

Requirements For Software Engineer

Go
TypeScript
React
  • 1+ Years experience developing software in a professional environment
  • Prior experience building consumer-facing products at scale
  • Proficient coding skills in modern languages and frameworks
  • Proven ability with algorithms, data structures, data modeling, and schema design
  • Bachelor's degree in Computer Science or equivalent experience

Benefits For Software Engineer

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

Interested in this job?

Jobs Related To Twitch Software Engineer

Software Engineer API Platform

Software Engineer role at Twitch focusing on API Platform development, building scalable GraphQL services and real-time messaging systems.

Software Engineer - Payments

Join Twitch as a Software Engineer on the Payments team, building scalable solutions for millions of users and broadcasters.

Backend Engineer

Backend Engineer position at Via, developing innovative transportation technology solutions in Tel Aviv, with 4+ years experience required.

Quality Engineer

Quality Engineer position at JobLeads focusing on automated testing, quality assurance, and AI-powered testing techniques with remote work options.

QA Automation Engineer

QA Automation Engineer position at PayPay India, focusing on payment systems testing and automation, requiring 3+ years of experience in QA engineering.