Software Engineer API Platform

World's biggest live streaming service with global communities built around gaming, entertainment, music, sports, and more.
$99,500 - $200,000
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
Gaming · Enterprise SaaS

Description For Software Engineer API Platform

Twitch, the world's largest live streaming platform, is seeking a Software Engineer for their API Platform team. This role focuses on building high-traffic, internet-facing services that power Twitch's websites, mobile clients, and third-party developer community. The team manages one of the industry's largest GraphQL edge services and handles billions of notifications daily through internal and external messaging platforms.

The position offers an opportunity to work on scalable, low-latency, and fault-tolerant APIs while collaborating with multiple product teams. You'll be instrumental in developing and maintaining first-party GraphQL APIs and real-time platforms, directly impacting the experience of streamers and viewers.

The ideal candidate should be a self-starter who thrives in a fast-paced environment, takes initiative, and is passionate about continuous learning. You'll work with cutting-edge technologies, primarily using Go, and be part of a team that values collaboration and innovation.

Working at Twitch means joining a community-focused company that offers comprehensive benefits, including medical, dental, and vision insurance, 401(k), parental leave, and flexible PTO. The compensation package is competitive, ranging from $99,500 to $200,000 based on location and experience, plus additional benefits and potential equity.

This is an excellent opportunity for engineers interested in large-scale systems, real-time technologies, and being part of a platform that connects millions of people worldwide through live streaming communities.

Last updated 8 days ago

Responsibilities For Software Engineer API Platform

  • Work with product leaders to build and release new features
  • Work on high throughput, low latency edge services
  • Contribute to architectural, design, and process discussions for GraphQL API
  • Design and deliver robust real-time messaging features
  • Identify and uphold engineering best practices

Requirements For Software Engineer API Platform

Go
  • Degree in Computer Science, related Engineering discipline, or equivalent experience
  • Experience developing with static-typed languages
  • Ability to write high quality code that's easy to read and understand

Benefits For Software Engineer API Platform

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

Interested in this job?

Jobs Related To Twitch Software Engineer API Platform

Software Engineer

Software Engineer role at Twitch focusing on building creator monetization products and features, working with modern technologies to enable influencer marketing at scale.

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, Paragon Case Management System, Selling Partner Experience

Software Development Engineer role at Amazon, working on the Paragon Case Management System, building scalable solutions that impact millions of users.

Software Development Engineer, Ops Tech Solutions

Software Development Engineer role at Amazon's Infrastructure Reliability Engineering team, building scalable solutions for system reliability and outage prevention.

Software Development Engineer II, Global Logistics, Planning and Optimization

Software Development Engineer II position at Amazon's Global Logistics Technology team, focusing on optimizing international shipping systems and developing scalable solutions.