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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer

Software Engineer position at Twitch, building interactive features for viewer-creator engagement, requiring 1+ years experience with modern programming languages and scalable systems.

Software Engineer - Payments

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

Global Supply Manager

Global Supply Manager position at Apple, focusing on strategic sourcing, supplier negotiations, and supply chain optimization in San Diego.

Software Development Engineer, Appstore

Software Development Engineer role at Amazon's Appstore team, focusing on building scalable systems for app developers and customer experience.

Software Development Engineer II, Direct Fulfilment

Software Development Engineer II position at Amazon's Direct Fulfillment team, building scalable systems for vendor dropship operations in India and global markets.

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 2 months 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?