Twitch Interactive, Inc.

Technology

SoftwareDevelopmentEngineer

$100–185k San Francisco, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“Software Development Engineer at Twitch Interactive, Inc.. Skills: API Platform, Real-time platforms, GraphQL APIs. Build and release new features. Work on high throughput, low latency edge services”

Industry & Context.

Technology
Problems you'll solve

Solve problems elegantly

What They're Looking For.

Must Have

1+ years software development experience, 1-2 years distributed, low-latency, high availability applications, Degree in Computer Science or equivalent, Experience developing with static-typed languages

Nice to Have

Bachelor's degree in computer science, Familiarity with AWS technologies, Familiarity with messaging or event driven systems, Experience building and maintaining large public APIs

What You'll Do.

Build and release new features

Work on high throughput

low latency edge services

Contribute to architectural discussions

Contribute to design discussions

Contribute to process discussions

Design real-time messaging features

Deliver real-time messaging features

Identify engineering best practices

Uphold engineering best practices

How You'll Work.

Team & Collaboration

Work with product leaders; Work with multiple product teams; Shape work of peers; Integral part of engineering team

Full Job Description

If you are interested in this position, please apply on Twitch's Career site https://www.twitch.tv/jobs/en/ 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 smash (or elegantly solve) problems together. We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on LinkedIn and X,  and discover the projects we’re solving on our Blog. Be sure to explore our Interviewing Guide to learn how to ace our interview process. About the Role The API Platform team builds high-traffic, internet-facing services that power Twitch web sites, mobile clients and our 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 people 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. The ideal candidate thrives in a collaborative fast paced environment, takes initiative, and proactively seeks opportunities to grow their skills and knowledge. If

Free ATS check

Applying for this Software Development Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Twitch Interactive, Inc.?

Real rants from real employees. Read before you apply.

Read Company Rants →