Taro Logo

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
1,000 - 5,000 Employees
1+ year of experience
Gaming · Enterprise SaaS

Job Description

Twitch is seeking a Software Engineer I to join their Ads team, which manages a comprehensive advertising ecosystem balancing revenue generation with user and advertiser satisfaction. The role focuses on building and maintaining critical technical solutions that drive essential business operations and enable trustworthy advertising products.

As a Software Engineer I, you'll work on the Twitch Ads team, responsible for Ad Supply quality and enabling Ad Demand through various domains including Ads Targeting, Brand Safety & Suitability, Measurement, Privacy, and Ads Data Platform. You'll become an expert across services powering these products - architecting, building, and operating them while collaborating closely with engineers within both Twitch Ads and Amazon Ads organizations.

The position offers an opportunity to work with cutting-edge technologies including Golang, TypeScript/React, and AWS services such as ECS, DynamoDB, Lambda, SQS, and Step Functions. You'll be empowered to work across the full technology stack and partner with product managers, designers, and data analysts to deliver impactful solutions.

The role 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), parental leave, and flexible PTO. This is an excellent opportunity for an entry-level software engineer to join one of the world's leading streaming platforms and make a significant impact on advertising technology at scale.

The position is based in San Francisco, CA, and requires at least 1 year of professional software development experience, with a focus on building consumer-facing products at scale. The ideal candidate will have strong coding skills, experience with algorithms and data structures, and preferably familiarity with Twitch's technology stack and the gaming/streaming ecosystem.

Last updated a month ago

Responsibilities For Software Engineer I

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

Requirements For Software Engineer I

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
  • Minimum of Bachelor's degree in Computer Science or equivalent experience

Benefits For Software Engineer I

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Parental Leave
  • Flexible PTO
  • Amazon Employee Discount

Related Jobs