Software Engineer (Memberships)

Twitch

San Francisco (CA)

On-site

USD 120,000 - 170,000

Full time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Twitch is seeking a software engineer to join the Memberships team within Commerce Engineering in San Francisco. You will design, build, and maintain systems that scale to millions of concurrent users, delivering interactive experiences for creators and viewers.

You will collaborate with product, design, and engineering teams, applying Python/Java/Go and AWS services to ship user-loved features while ensuring live-service reliability and performance.

Qualifications

  • Bachelor's degree or equivalent real-world experience.
  • 1+ years of professional software development experience building scalable systems.
  • Strong problem-solving skills with focus on algorithms, data structures, and distributed system design.
  • Excellent proficiency in Python, Java, Go and distributed system technologies.
  • Familiarity with Twitch's tech stack: Golang, TypeScript/React.
  • Experience with AWS technologies like ECS, DynamoDB, Lambda, SQS, and Step Functions.
  • Experience with mobile development, either native or hybrid.
  • Passion for gaming, streaming, or Twitch platform.

Responsibilities

  • Design, build, and maintain scalable systems supporting millions of concurrent users.
  • Collaborate with product managers, designers, and other engineers to ship features.
  • Architect robust services and ensure reliability of live systems.
  • Contribute to Operational Excellence and live-service support.

Skills

Python
Go
Java
TypeScript
Distributed systems
Algorithms
Data structures
Problem solving
Team collaboration
End-user focus

Education

Bachelor's degree in Computer Science, Engineering, or equivalent

Tools

AWS ECS
DynamoDB
Lambda
SQS
Step Functions
Golang
TypeScript/React

Job description

  • Join Twitch’s Memberships team within the Commerce Engineering organization, where we’re building rewarding experiences allowing creators to make a living doing what they love
  • We’re the team behind our continuous patronage features including channel Subscriptions, Gifting, and Turbo
  • As a member of our team, you’ll work alongside our highly engaged and collaborative team to design, build and maintain systems that scale to millions of concurrent users
  • We actively seek to improve our experiences and are looking for members that are passionate about our end users
  • Create interactive experiences that are rewarding for both viewers and creators
  • Architect and build robust, scalable applications that can handle millions of concurrent users
  • Participate in Operational Excellence work to maintain and support our live services
  • Collaborate with fellow engineers, product managers and designers to build new products and solutions
  • Bachelor’s degree in Computer Science, Engineering, or equivalent real-world experience
  • 1+ years of professional software development experience with a focus on building scalable systems
  • Sharp problem-solving skills with a focus on algorithms, data structures, and distributed system design
  • Excellent proficiency in modern programming languages (Python, Java, Go) and distributed system technologies
  • A track record of building product experiences that users love
  • Familiarity with Twitch’s tech stack: Golang, TypeScript/React
  • Experience with AWS technologies like ECS, DynamoDB, Lambda, SQS, and Step Functions
  • Experience working with mobile development, either native or hybrid
  • A passion for gaming, streaming, or the Twitch platform
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer I, Memberships
Software Engineer I, Memberships

Twitch • San Francisco (CA)

On-site
USD 127,000 - 185,000
Medical, Dental, Vision & Disability
401(k)
Maternity & Parental Leave
+2
Software Engineer I, Memberships
Software Engineer I, Memberships

Twitch • Seattle (WA)

On-site
USD 111,000 - 185,000
Medical, Dental, Vision & Disability保险
401(k)
Maternity & Parental Leave
+2
Software Engineer I — Creator Experiences & Scalable Systems
Software Engineer I — Creator Experiences & Scalable Systems

Twitch • San Francisco (CA)

On-site
USD 127,000 - 185,000
Medical, Dental, Vision & Disability
401(k)
Maternity & Parental Leave
+2
Software Engineer I — Build Scalable Creator Experiences
Software Engineer I — Build Scalable Creator Experiences

Twitch • Seattle (WA)

On-site
USD 111,000 - 185,000
Medical, Dental, Vision & Disability保险
401(k)
Maternity & Parental Leave
+2
Software Engineer, Scalable Creator Memberships Platform
Software Engineer, Scalable Creator Memberships Platform

Twitch • San Francisco (CA)

On-site
USD 120,000 - 170,000
Software Engineer I, Commerce Engineering
Software Engineer I, Commerce Engineering

Twitch • San Francisco (CA)

Hybrid
USD 127,000 - 185,000
Medical, Dental, Vision & Disability Insurance
401(k)
Maternity & Parental Leave
+2
Software Engineer I, Discovery
Software Engineer I, Discovery

Twitch • San Francisco (CA)

On-site
USD 120,000 - 180,000
Medical, Dental, Vision & Disability
401(k)
Maternity & Parental Leave
+2
Software Engineer I
Software Engineer I

Amazon • Seattle (WA)

On-site
USD 99,500 - 185,000
Medical, Dental, Vision & Disability Insurance
401(k)
Maternity & Parental Leave
+2
Software Development Manager (Commerce)
Software Development Manager (Commerce)

Twitch • San Francisco (CA)

Hybrid
USD 212,000 - 288,000
Medical, Dental, Vision & Disability Insurance
401(k)
Maternity & Parental Leave
+2
Software Development Engineer, Discovery
Software Development Engineer, Discovery

Twitch • San Francisco (CA)

On-site
USD 127,000 - 185,000
Medical, Dental, Vision & Disability Insurance
401(k)
Maternity & Parental Leave
+2