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

Description For Software Development Engineer

Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day. We're about community, inside and out. You'll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together.

As a Software Development Engineer at Twitch, you'll be part of the engineering team working on payment systems that are central to making streaming a career for many creators. You'll be operating at a massive scale, helping millions of creators earn a living doing what they love. Reporting to the Senior Engineering Manager of the Payments team, you'll have the opportunity to build and scale solutions that affect millions of users and broadcasters.

Key responsibilities include:

  • Working with technical leads and other engineers to design and develop commerce/payments platform and services
  • Contributing to customer-focused project deliveries
  • Collaborating with other teams to clarify product requirements
  • Improving engineering processes
  • Participating in design and code reviews

You'll take high ownership of your services - architecting, building, and operating them. You'll partner with other engineers, product managers, designers, and data specialists to deliver solutions.

This role offers the chance to work on critical systems that directly impact the livelihoods of content creators, making it a high-impact position within the company. You'll be at the forefront of developing and scaling payment solutions for one of the world's largest streaming platforms.

Join us in empowering live communities and help shape the future of digital content creation and monetization at Twitch!

Last updated 16 days 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
  • Experience programming with at least one software programming language
  • 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 experience level in one or more of the following languages: Go, Ruby, Java, C++
  • Familiar with AWS ecosystem

Benefits For Software Development Engineer

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

Software Engineer - Payments

Join Twitch as a Software Engineer on the Payments team, building scalable solutions for millions of users and broadcasters.

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.