Software Engineer - Payments

Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more.
$99,500 - $200,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Gaming · Finance

Description For Software Engineer - Payments

Twitch, the world's leading live streaming platform, is seeking a Software Engineer to join their Payments team in San Francisco. This role is crucial in supporting the platform's creator economy, where streaming is a career for many content creators. The position offers an opportunity to work on payment systems at massive scale, directly impacting millions of creators' ability to earn a living doing what they love.

As a member of the Payments engineering team, you'll report to the Senior Engineering Manager and be responsible for building and scaling solutions that affect millions of users and broadcasters. The role demands high ownership of services - from architecture to building and operations. You'll collaborate with cross-functional teams including engineers, product managers, designers, and data specialists to deliver comprehensive solutions.

The ideal candidate should have at least 1 year of software engineering experience and a strong foundation in computer science fundamentals. Proficiency in languages like Go, Ruby, Java, or C++ is required, along with familiarity with the AWS ecosystem. The role particularly values experience in commerce/payments domains and understanding of the gaming industry or Twitch platform.

Working at Twitch means joining a community-focused company that values collaboration and problem-solving. The company offers competitive compensation ($99,500 - $200,000) and comprehensive benefits including medical, dental, vision insurance, 401(k), parental leave, and flexible PTO. This is an excellent opportunity for engineers who want to make a direct impact on the creator economy while working with cutting-edge technology at scale.

The position is based in San Francisco, CA, and offers the chance to work on challenging technical problems while supporting one of the most vibrant content creator communities on the internet. Join Twitch to help build the future of live streaming and creator monetization.

Last updated an hour ago

Responsibilities For Software Engineer - Payments

  • Work with technical leads and other engineers to design and develop commerce/payments platform and services
  • Contribute to customer-focused project deliveries
  • Work with other teams to clarify product requirements
  • Improve engineering processes
  • Participate in design and code reviews

Requirements For Software Engineer - Payments

Go
Java
Ruby
  • Minimum of Bachelor's degree in Computer Science or prior relevant engineering experiences
  • Strong understanding of data structures, algorithms, data modeling and schema design
  • 1+ years as an software engineer
  • Experience creating detailed technical documentation
  • Proficient experience level in one or more of the following language: Go, Ruby, Java, C++
  • Familiar with AWS ecosystem

Benefits For Software Engineer - Payments

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

Interested in this job?

Jobs Related To Twitch Software Engineer - Payments

Software Engineer API Platform

Software Engineer position at Twitch focusing on API Platform development, building scalable services and real-time messaging systems using Go and GraphQL.

Software Engineer - Ads Supply

Software Engineer position at Twitch focusing on ads infrastructure, offering competitive salary and benefits, requiring 1+ years of experience in software development with expertise in modern programming languages.

Software Engineer

Software Engineer position at Twitch focusing on creator monetization tools, requiring full-stack development skills in Go and React, based in Seattle.

Software Engineer III, Infrastructure, Google Cloud

Software Engineer III position at Google Cloud focusing on infrastructure development, requiring C++ expertise and experience with distributed systems.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop full-stack applications for their Cloud Supply Chain organization, requiring 4+ years of experience in software development.