Software Engineer I

Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more.
$99,500 - $200,000
Backend
Entry-Level Software Engineer
In-Person
Gaming · Entertainment

Description For Software Engineer I

Twitch, the world's leading live streaming platform, is seeking a Software Engineer I to join their Streamer Monetization Experience team within the Commerce organization. This role offers an exciting opportunity to work on features that help creators make a living doing what they love, including Emotes and Alerts systems. You'll be part of a highly collaborative team that designs, builds, and maintains systems scaling to millions of concurrent users.

The position involves full-stack development using Go for backend, React for web frontend, and mobile development for iOS/Android. You'll work closely with product managers and designers to create innovative solutions that enhance creator monetization capabilities. The role demands strong technical fundamentals in data structures, algorithms, and distributed systems.

Based in Seattle, this position offers comprehensive benefits including medical, dental, vision insurance, 401(k), and flexible PTO. The compensation package is competitive, ranging from $99,500 to $200,000 based on location and experience, plus additional benefits and potential equity.

This is an excellent opportunity for someone passionate about building scalable solutions that directly impact content creators and their communities. You'll be part of Twitch's mission to empower live communities while working with cutting-edge technologies in a collaborative environment.

Last updated 13 days ago

Responsibilities For Software Engineer I

  • Learn and contribute across the full stack of our software - Backend (Go), Web Frontend (React), Mobile Frontend (iOS / Android)
  • Collaborate with fellow engineers, product managers and designers to build new products and solutions
  • Participate in Operational Excellence work to maintain and support our live services
  • Help earn customer trust by working with our support teams to resolve issues and fix production bugs

Requirements For Software Engineer I

Go
React
  • Bachelor's degree in Computer Science or equivalent industry experience as a Software Engineer
  • Strong foundation in data structures and algorithms
  • Familiarity with scalability, concurrency, API design, data modeling, and distributed systems fundamentals
  • Proficiency in Go, Java, Python or another Object-oriented language
  • Willingness to learn new things and work with a diverse group of people
  • An eagerness to grow as a Software Engineer

Benefits For Software Engineer I

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

Interested in this job?

Jobs Related To Twitch Software Engineer I

Software Development Engineer, Commerce

Software Development Engineer position at Twitch focusing on commerce platforms and membership services, requiring 1+ years of experience and offering competitive compensation.

.Net Developer

.NET Developer position at Apex Informatics, focusing on backend development using Microsoft technologies in Tucker, Georgia.

Civil Engineer - Transportation

Civil Engineer position at Foth focusing on transportation infrastructure projects, offering hybrid work environment and professional growth opportunities.

Founding Technical Support Engineer

Join Momentic as the Founding Technical Support Engineer to help revolutionize software testing with AI, working directly with customers and shaping technical support strategy.

Advertising Solutions Architect, gTech Ads Large Customer Sales

Technical role combining software architecture, client consultation, and advertising solutions at Google's gTech division in Jakarta.