← Back to results

Software Engineer I

Join Twitch as a Software Engineer I to develop full-stack features that enhance viewer engagement and support our community-driven platform.

Location
San Francisco, CA
Compensation
$127.1k–$185k/yr
Level
junior
Type
full time

Posted by employer 5 days ago

First seen on Joblaze 3 days ago

Last verified on the company career page 1 day ago

What you'll build

  • Design interactive experiences and products
  • Develop consumer-facing features
  • Maintain backend services

Must have

  • Experience developing software in a professional environment
  • Proficient coding skills in modern languages and frameworks
  • Minimum of Bachelor’s degree in Computer Science or equivalent experience

Nice to have

  • Experience with languages/frameworks we use at Twitch
  • Experience building software and services using AWS technologies
  • Familiarity with Twitch, gaming, and/or streaming on Twitch

Requirements

Experience
1+ years
Education
Bachelor's degree

Not disclosed in this posting: work arrangement, visa sponsorship.

Benefits

401k Match Flexible PTO Health Insurance Parental Leave

Joblaze summary

In this role, the Software Engineer I will collaborate with cross-functional teams to design and develop interactive features that enhance viewer engagement on Twitch's platform. The position requires proficiency in modern programming languages and frameworks, particularly Go, React, Kotlin, and Swift, along with experience in building consumer-facing products at scale. This role is suitable for early-career engineers with a background in software development and a keen interest in gaming and streaming. The team focuses on creating meaningful user experiences that drive audience growth and retention.

Joblaze insights

  • Listed 3 days ago — first seen on Joblaze October 28, 2026. Last confirmed on Twitch's careers page October 30, 2026.
  • This exact title is also open at 2 other locations at Twitch: Seattle, WA, San Francisco, CA.
  • Salary band is below the typical range for Fullstack roles (median ~$165,000).
  • Starts above 36% of 11 comparable junior fullstack roles we track (median $130,000 across 10 companies).

Quick facts

What's the salary range?
Twitch lists $127,100–$185,000 for this role.
How much experience is required?
At least 1 year of relevant experience for this Software Engineer I role.
What's the tech stack?
Joblaze extracted these technologies from the posting: AWS, DynamoDB, ECS, Go, Golang, Kotlin.
What seniority level is this role?
Twitch targets junior candidates for this position.
Is this full-time or contract?
Full-time for this Software Engineer I role at Twitch.

From the original posting

About the Role

The Community Growth organization is driving measurable audience growth, engagement, and revenue for our streamers while delivering exceptional experiences that delight our viewers. Our mission is to make Twitch a place viewers return to daily because their relationship with their favorite creator feels continuous, meaningful, and easy to re-enter when life gets busy.Our teams build consumer-facing features that let viewers engage with their favorite Creators, spanning both web and mobile surfaces. Which part of that experience we focus on changes often, but some of the spaces we own include Channel Points, Polls, Predictions, Watch Streaks, Raids, and the Creator Dashboard. This role is full stack, with responsibilities that include developing for both web and mobile clients, creating backend services, and maintaining those systems.

You Will

  • Work with product managers, designers, technical leads, and other engineers to design, develop, launch, and operate interactive experiences and products
  • Work backwards from customer problems to drive business impactMaintain and improve our existing backend services
  • Maintain and improve our existing backend services

You Have:

  • Experience developing software in a professional environment
  • Prior experience building consumer-facing products at scale
  • Proficient coding skills in modern languages and frameworks such as Go, React, Kotlin, Swift, Objective-C etc
  • Proven ability with thinking though and delivering quality user experiences.
  • Minimum of Bachelor’s degree in Computer Science or equivalent experience

Bonus Points

  • Experience with languages/frameworks we use at Twitch: React, Typescript, Golang
  • 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

Job ID: TW9312

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, CA, San Francisco
$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.

Standard company text repeated across Twitch's postings is omitted here.

Similar positions

Twitch
Software Engineer I
Twitch · San Francisco, CA
Twitch
Software Engineer I
Twitch · Seattle, WA
Twitch
Product Engineering Manager
Twitch · San Francisco, CA
Twitch
Software Engineer I, Payments
Twitch · San Francisco, CA
Twitch
Product Engineering Manager
Twitch · Seattle, WA