Enable job alerts via email!

Software Engineer API Platform

Amazon

San Francisco (CA)

On-site

USD 90,000 - 150,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player in live streaming is seeking a talented Software Engineer to join their API Platform team. In this role, you will be at the forefront of developing and maintaining high-performance GraphQL APIs, collaborating with product leaders to deliver innovative features that enhance the Twitch experience. If you have a passion for building scalable, low-latency APIs and enjoy working in a dynamic environment, this is the perfect opportunity for you. Join a team that values collaboration, creativity, and community, and help shape the future of live streaming for millions of users.

Benefits

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

Qualifications

  • Degree in Computer Science or equivalent experience required.
  • Experience developing with static-typed languages is important.

Responsibilities

  • Build and release new features to empower Twitch.
  • Design and deliver robust real-time messaging features.

Skills

API Development
GraphQL
Go Programming
Software Architecture
Real-time Systems

Education

Degree in Computer Science
Related Engineering Discipline

Tools

AWS
Event-driven Systems

Job description

Job ID: 2878819 | Twitch Interactive, Inc.

If you are interested in this position, please apply on Twitch's Career site here.


About Us:

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 solve problems together. We’re on a quest to empower live communities.


About the Role

The API Platform team builds high-traffic, internet-facing services that power Twitch websites, mobile clients, and our large third-party developer community. Our GraphQL edge service is one of the biggest in the industry based on performance, throughput, and sheer number of downstream services it connects. The team owns the internal and external messaging platforms that power real-time capabilities on our website, native apps, and third-party apps like StreamElements and StreamLabs. We handle billions of notifications per day.

We’re looking for engineers with a strong interest in building and architecting scalable, low latency and fault tolerant APIs. As a software engineer on the API platform team, you will help develop, maintain and innovate around our first-party GraphQL APIs and real-time platforms while working with multiple product teams to deliver great experience and content to our streamers and viewers communities. You'll shape the work of your peers and be an integral part of our engineering team, reporting to our Engineering Manager for API Development.


You Will
  1. Work with the product leaders to build and release new features to empower Twitch.
  2. Work on high throughput, low latency edge services.
  3. Contribute to architectural, design, and process discussions involving the technological choices involved in building Twitch’s GraphQL API and real-time platform.
  4. Design and deliver robust real-time messaging features that enable seamless service notifications.
  5. Identify and uphold engineering best practices.

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

BASIC QUALIFICATIONS
  • A degree in Computer Science, a related Engineering discipline, or equivalent experience.
  • Experience developing with static-typed languages. We work mostly in Go, and while experience as a Go developer isn’t required, being good at types is an important qualification.
  • Enjoy building intuitive APIs for developers.
  • Write high quality code that’s easy to read and understand.

PREFERRED QUALIFICATIONS
  • Familiarity with AWS technologies.
  • Familiarity with messaging or event-driven systems.
  • Experience building and maintaining large public APIs.

We are an equal opportunity employer and value diversity at Twitch. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, or disability status, or other legally protected status.


Posted: December 30, 2024 (Updated 21 minutes ago)

Posted: January 25, 2025 (Updated 43 minutes ago)

Posted: October 30, 2024 (Updated about 2 hours ago)

Posted: December 10, 2024 (Updated about 2 hours ago)

Posted: December 22, 2024 (Updated about 3 hours ago)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

Atlassian

San Francisco

Remote

USD 146,000 - 235,000

6 days ago
Be an early applicant

Software Engineer

Boon

San Francisco

Remote

USD 130,000 - 180,000

Yesterday
Be an early applicant

Senior Software Engineer

Britive

San Francisco

Remote

USD 130,000 - 180,000

Today
Be an early applicant

Software Engineer

Britive

San Francisco

Remote

USD 120,000 - 160,000

Today
Be an early applicant

Senior Software Development Engineer

WEX, Inc.

San Francisco

Remote

USD 135,000 - 180,000

3 days ago
Be an early applicant

Senior Software Engineer

Truss

San Francisco

Remote

USD 120,000 - 160,000

5 days ago
Be an early applicant

Principal Software Engineer New York, New York, United States, San Francisco, California, Unite[...]

Alchemy

San Francisco

Remote

USD 135,000 - 350,000

13 days ago

Scientific Software Engineer

Ganymede

San Francisco

Remote

USD 120,000 - 180,000

7 days ago
Be an early applicant

Senior Software Engineer, Fulfillment & Operations

Babylist

Emeryville

Remote

USD 140,000 - 211,000

2 days ago
Be an early applicant