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 · Enterprise SaaS · Finance

Description For Software Engineer - Payments

Twitch, the world's largest live streaming platform, is seeking a Software Engineer to join their Payments team. As a key member of the engineering team, you'll work on building and scaling solutions that affect millions of users and broadcasters. You'll be responsible for architecting, building, and operating services that are crucial to the payment systems, enabling creators to earn a living doing what they love.

In this role, you'll collaborate with technical leads, product managers, designers, and data specialists to deliver customer-focused solutions. You'll contribute to the development of the commerce/payments platform and services, participate in design and code reviews, and work on improving engineering processes.

The ideal candidate should have a strong understanding of data structures, algorithms, data modeling, and schema design. Proficiency in languages like Go, Ruby, Java, or C++ is required, along with familiarity with the AWS ecosystem. Experience in the commerce/payments domain or in the gaming industry is a plus.

Twitch offers a collaborative and problem-solving oriented work environment, with a focus on empowering live communities. The company provides competitive benefits including medical, dental, vision insurance, 401(k), parental leave, and flexible PTO.

Join Twitch in San Francisco and be part of a team that's shaping the future of live streaming and creator economies. If you're passionate about building systems at scale and want to make a significant impact on millions of users, this role offers an exciting opportunity to do so.

Last updated 13 days 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
Ruby
Java
  • 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 a software engineer
  • Experience creating detailed technical documentation
  • Proficient in one or more of the following languages: Go, Ruby, Java, C++
  • Familiar with AWS ecosystem

Benefits For Software Engineer - Payments

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

Interested in this job?

Jobs Related To Twitch Software Engineer - Payments

Software Development Engineer

Join Twitch as a Software Development Engineer to build and scale payment systems for millions of creators and users on the world's largest live streaming platform.

Software Development Engineer, Global Logistics

Software Development Engineer role at Amazon's Global Logistics team, building scalable systems for cross-border commerce

System Development Engineer, Amazon Fulfillment Technologies

System Development Engineer role at Amazon Fulfillment Technologies, focusing on supporting and enhancing critical fulfillment software applications.

Software Development Engineer - II, Financials Foundations Services

SDE II role at Amazon's Financial Foundation Services, building scalable financial systems processing billions in transactions.

Software Dev Engineer II

Build and maintain large-scale data systems for Amazon's product pages, handling petabytes of data to improve customer shopping experience.