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. This role focuses on building and maintaining critical technical solutions that drive essential business operations and enable trustworthy advertising products.

The position involves working 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.

As a Software Engineer I, you'll work in a collaborative environment, partnering with product managers, technical leads, and other engineers to design and develop solutions. The role requires proficiency in modern programming languages, with experience in Golang, TypeScript/React being particularly valuable. Knowledge of AWS technologies such as ECS, DynamoDB, Lambda, SQS, and Step Functions is preferred.

The position offers comprehensive benefits including medical, dental, and vision insurance, 401(k), parental leave, and flexible PTO. Based in San Francisco, this role presents an opportunity to work on large-scale systems that impact millions of users while being part of a dynamic team focused on delivering high-quality advertising solutions.

Last updated 22 days 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

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
  • 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
  • Employee Discount

Related Jobs