127K–185K USD / year

Software Engineer I, Payments

BackendOn-site — San Francisco, CA
Published on 2026-11-13
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.

About this role

Build and operate commerce and payment services that help Twitch creators earn a living. The role involves designing and scaling services for millions of users and working with cross-functional partners to deliver customer-focused projects.

About the company

Twitch is a live streaming platform primarily focused on video game content but also includes music, talk shows, and creative content. It serves a global community of content creators and viewers, offering tools and services to enhance community engagement and monetization.

The team

Payments team, reporting to the Senior Engineering Manager.

Stack

GoRubyJavaC++AWS

What you'll do

  • Design and develop commerce and payments platforms and services
  • Contribute to customer-focused project deliveries
  • Clarify product requirements with other teams
  • Improve engineering processes
  • Participate in design and code reviews
  • Architect, build, and operate owned services

What we're looking for

  • Bachelor’s degree in Computer Science or relevant engineering experience
  • At least 1 year of software engineering experience
  • Strong understanding of data structures, algorithms, data modeling, and schema design
  • Experience creating detailed technical documentation
  • Proficiency in one or more of Go, Ruby, Java, or C++
  • Familiarity with the AWS ecosystem

Nice to have

  • Experience in commerce or payments
  • Experience writing Go in production systems
  • Familiarity with AWS infrastructure
  • Twitch, broadcaster, partner, or gaming industry experience

Benefits

  • Medical, dental, vision, and disability insurance
  • 401(k)
  • Maternity and parental leave
  • Flexible PTO
  • Amazon employee discount
View original job post