Software Engineer API Platform

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
1,000 - 5,000 Employees
3+ years of experience
Gaming · Enterprise SaaS

Description For Software Engineer API Platform

Twitch, the world's leading live streaming platform, is seeking a Software Engineer for their API Platform team. This role is crucial in developing high-traffic, internet-facing services that power Twitch websites, mobile clients, and their extensive third-party developer community. The team manages one of the industry's largest GraphQL edge services, handling 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 Twitch's streamer and viewer communities. The role reports to the Engineering Manager for API Development.

The ideal candidate should thrive in a fast-paced, collaborative environment and demonstrate strong initiative. While specific Go experience isn't required, proficiency with statically-typed languages is essential. 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 passionate about building large-scale systems, particularly those interested in API development and real-time messaging platforms. You'll be joining a team that powers one of the internet's most dynamic streaming platforms, working with cutting-edge technologies and solving complex scalability challenges.

Last updated 3 days ago

Responsibilities For Software Engineer API Platform

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

Requirements For Software Engineer API Platform

Go
  • A degree in Computer Science, related Engineering discipline, or equivalent experience
  • Experience developing with static-typed languages
  • Ability to build intuitive APIs for developers
  • 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, 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 Engineer API Platform

Software Engineer

Software Engineer position at Twitch working on the On Demand Platform team to build systems powering VODs and Clips for global creators and viewers.

Software Engineer - Ads Supply

Software Engineer position at Twitch focusing on advertising technology, building scalable solutions for ad delivery and integration with Amazon's advertising infrastructure.

Software Engineer - Memberships, Commerce

Software Engineer position at Twitch focused on developing and maintaining commerce and membership systems that enable creators to earn a living through live streaming.

Software Engineer

Software Engineer position at Twitch, building backend systems for VODs and Clips, requiring 1+ years experience and offering competitive compensation with comprehensive benefits.

Software Engineer

Software Engineer position at Twitch focusing on monetization features for content creators, using Go and React, based in Seattle or San Francisco.