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 2 months 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 position at Twitch focusing on creator monetization tools, requiring full-stack development skills in Go and React, based in Seattle.

Software Engineer - Memberships, Commerce

Software Engineer role at Twitch focusing on Memberships Commerce, helping creators monetize their content through platform features and services.

Software Engineer

Backend Software Engineer position at Twitch, building systems for VODs and Clips, requiring 1+ years experience, offering competitive salary and benefits.

Software Engineer - Ads

Software Engineer position at Twitch focusing on advertising technology, building scalable solutions for content delivery and user experience.

Software Engineer

Software Engineer role at Twitch focusing on creator monetization features and influencer marketing platforms, offering hybrid work in San Francisco.