Software Development Engineer

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
Entry-Level Software Engineer
In-Person
1,000 - 5,000 Employees
1+ year of experience
Gaming

Description For Software Development Engineer

Twitch, the world's largest live streaming platform, is seeking a Software Development Engineer to join their Payments team. This role is crucial in developing and maintaining the payment systems that enable creators to earn a living through streaming. As a key member of the engineering team reporting to the Senior Engineering Manager of Payments, you'll build and scale solutions affecting millions of users and broadcasters. The position involves high ownership of services - from architecture to implementation and operations. You'll collaborate with engineers, product managers, designers, and data specialists to deliver robust payment solutions. The role offers competitive compensation ranging from $99,500 to $200,000 based on location, plus comprehensive benefits including medical insurance, 401(k), and flexible PTO. This is an excellent opportunity for engineers interested in working at scale in the gaming and entertainment industry, particularly those passionate about creating systems that directly impact content creators' livelihoods. The position requires strong technical skills in languages like Go, Ruby, or Java, and familiarity with AWS. Located in either San Francisco, CA or Seattle, WA, this role combines the excitement of the gaming industry with the challenge of large-scale payment systems development.

Last updated an hour ago

Responsibilities For Software Development Engineer

  • 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 Development Engineer

Go
Ruby
Java
  • 1+ years of non-internship professional software development experience
  • 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 Development Engineer

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 Interactive, Inc. Software Development Engineer

Software Development Engineer - 2025 (US)

Entry-level Software Development Engineer position at Amazon, working on distributed systems and scalable solutions with competitive compensation and comprehensive benefits.

Software Development Engineer, Veteran Opportunity

AWS Software Development Engineer role for veterans, building cloud infrastructure services and distributed systems at scale with competitive compensation and comprehensive benefits.

Support Engineer, Device OS

Support Engineer position at Amazon Lab126 focusing on Device OS support, troubleshooting, and maintenance, requiring 2+ years of experience in software development or technical support.

2025 Graduate Software Dev Engineer

Entry-level Software Development Engineer position at Amazon, perfect for 2025 graduates looking to work on innovative, large-scale distributed systems and technologies.

Software Development Engineer Apprentice, AWS Opportunity for Veterans

AWS Software Development Engineer Apprenticeship for veterans and military spouses, offering 12-month paid training with potential conversion to full-time role.