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 · Enterprise SaaS · 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 products like Bounty Board, Drops, and Creator Sponsorships, ranging from experimental to mature platforms used by millions.

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

The role combines technical expertise with business impact, as you'll be directly contributing to Twitch's creator ecosystem. Working in a hybrid setting based in San Francisco, you'll be part of a collaborative environment that values problem-solving and innovation. The position offers competitive compensation ranging from $99,500 to $200,000 based on location and experience, plus comprehensive benefits including medical, dental, vision insurance, 401(k), and flexible PTO.

This is an excellent opportunity for engineers passionate about building scalable solutions that directly impact content creators and the broader Twitch community. The ideal candidate will have experience with modern technologies like Golang, TypeScript/React, and AWS services, though the role emphasizes problem-solving ability and collaboration skills over specific technology expertise.

Last updated 15 hours 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 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 Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Parental Leave
  • Flexible PTO
  • Amazon Employee Discount
  • Disability Insurance

Interested in this job?

Jobs Related To Twitch Software Engineer

Software Engineer - Ads

Software Engineer position at Twitch focusing on advertising technology, building scalable solutions for content delivery and user experience.

Software Engineer

Software Engineer position at Twitch focusing on safety systems and community health, building tools to protect creators and viewers on the world's largest streaming platform.

Software Engineer

Software Engineer position at Twitch focusing on building and maintaining backend systems for VODs and Clips platform, offering competitive salary and comprehensive benefits.

Software Development Engineer

Software Development Engineer position at Twitch focusing on AWS infrastructure and data services, requiring Python and SQL experience.

Software Engineer

Software Engineer role at Twitch focusing on building creator monetization products and features, working with modern technologies to enable influencer marketing at scale.