Software Engineer - Ads

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
In-Person
1+ year of experience
Gaming · Enterprise SaaS

Description For Software Engineer - Ads

Twitch, the world's leading live streaming platform, is seeking a Software Engineer to join their Ads team. This role is crucial in managing Twitch's comprehensive advertising ecosystem that balances revenue generation with user satisfaction. The position involves working on critical ad services - from request handling to delivery - and integrating with Amazon's broader advertising infrastructure.

As part of the Ads team, you'll report to the Senior Engineering Manager and collaborate closely with Engineers within both Twitch Ads and Amazon Ads organizations. Your focus will be on building products and features that unlock exciting new advertising functionality and opportunities. The role requires expertise in building distributed applications at scale and working with modern technologies like Golang, TypeScript, and React.

The ideal candidate should have experience with AWS technologies such as ECS, DynamoDB, Lambda, SQS, and Step Functions. You'll be part of a team that values collaboration, technical excellence, and customer-focused solutions. This is an opportunity to impact millions of users while working at the intersection of content creation, live streaming, and advertising technology.

Located in San Francisco, this position offers competitive compensation ranging from $99,500 to $200,000 per year, along with comprehensive benefits including medical, dental, vision insurance, 401(k), parental leave, and flexible PTO. Join Twitch to be part of a community-driven company that's revolutionizing the live streaming industry while solving complex technical challenges at scale.

Last updated 12 hours ago

Responsibilities For Software Engineer - Ads

  • 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 - Ads

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 - Ads

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

Interested in this job?

Jobs Related To Twitch Software Engineer - Ads

Software Engineer

Software Engineer role at Twitch focusing on creator monetization features and influencer marketing platforms, offering hybrid work in San Francisco.

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.