Software Engineer, Creator Sponsorships

Twitch

📍Seattle, WA
💰 $110,500 - $160,000
Posted May 22, 2026

Job Overview

Position

Software Engineer, Creator Sponsorships

Company

Twitch

Location

Seattle, WA

Work Type

On-site

Salary Range

$110,500 - $160,000

Job ID

li-4417127126

Job Description

About Us
Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day.

We’re about community, inside and out. You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on LinkedIn and X, and discover the projects we’re solving on our Blog. Be sure to explore our Interviewing Guide to learn how to ace our interview process.

About The Role
Creators are the backbone of Twitch, and their sustainability relies primarily on their ability to earn a living doing what they love. As a member of the engineering team, you will report to the Senior Engineering Manager of the Creator Sponsorships team. Your core focus will be building products and features that unlock influencer marketing at scale, enabling creators to earn a living and driving value for brands.

Our team owns Creator Sponsorships and Drops, with products ranging from greenfield and experimental, to scaled and used by millions. You will become an expert across the breadth of services powering these products - architecting, building, and operating them. You will be empowered to work across the stack, and will partner with other engineers, product managers, designers, and data specialists to deliver solutions.

This position is hybrid with a base in San Francisco, CA or Seattle, WA.

You Will:

  • 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

You Have:

  • 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

Bonus Points

  • Experience with languages/frameworks we use at Twitch: Golang, Typescript/React

  • Experience building software and services using AWS technologies such as ECS, DynamoDB, Lambda, SQS, and Step Functions

  • Familiarity with Twitch, gaming, and/or streaming on Twitch

Perks

  • Medical, Dental, Vision & Disability Insurance

  • 401(k)

  • Maternity & Parental Leave

  • Flexible PTO

  • Amazon Employee Discount

*Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.*
Job ID: TW9190

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.

US, WA, Seattle - Annually

$110,500—$160,000 USD

US, CA, San Francisco - Annually

$127,100—$185,000 USD

*Twitch is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.*
*Twitch values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose personal information of our candidates.*

Interview Prep

AI-powered insights to help you prepare

Key Skills

Required:
Preferred:

Practice Questions

💡Technical Questions (3)
  • 1.How would you design the data model and schema for a new 'Drops' campaign feature where millions of viewers claim in-game rewards, ensuring high availability during massive traffic spikes?
  • 2.Describe how you would architect an event-driven system using AWS services to process creator sponsorship payouts asynchronously and reliably at scale.
  • 3.When building a greenfield feature for Creator Sponsorships, how do you decide between using a relational database versus a NoSQL store like DynamoDB?
🎯Behavioral Questions (3)
  • 1.Tell me about a time you worked backwards from a customer problem to drive business impact, which is a core practice at Twitch.
  • 2.Give an example of a time you had to collaborate with product managers, designers, and other engineers to deliver a complex feature under tight constraints.
  • 3.Describe a situation where you had to operate and troubleshoot a scaled service that experienced an unexpected issue or outage.
🧩Situational Questions (2)
  • 1.You are tasked with building a new greenfield sponsorship integration, but the product requirements are vague and experimental. How do you proceed?
  • 2.A highly anticipated Drops campaign is launching, and the service is experiencing severe latency due to a massive surge in concurrent viewers trying to claim rewards. How do you handle the immediate crisis?

Resume Keywords

Make sure these keywords appear on your resume

Distributed ApplicationsConsumer-Facing ProductsGolangTypeScriptReactAWSDynamoDBData ModelingSchema DesignCreator SponsorshipsDropsLive Streaming

Interested in this position? Apply directly on LinkedIn.

Apply on LinkedIn →