Senior Software Engineer

6 Hours ago • 6 Years + • Software Development & Engineering • $151,300 PA - $261,500 PA

Job Summary

Job Description

Twitch, the world's largest live streaming service, is seeking an experienced back-end distributed systems developer to lead the design and development of its next-generation video distribution system. This role focuses on building systems that manage traffic delivery across multiple Content Delivery Networks (CDNs), including Twitch's custom live video specialized CDN. You will be responsible for architecting and delivering the next generation of the Twitch Video Distribution system, building robust, operable, and maintainable distributed software systems, and providing technical leadership to the team. This is an opportunity to build services that operate at a worldwide scale and shape the future of interactive video.
Must have:
  • 6+ years of professional software development experience
  • Strong background in Golang/Go
  • Experience building and operating distributed systems at scale
  • Experience deploying and managing services on AWS infrastructure
  • B.A. or B.S. in Computer Science or equivalent experience
Good to have:
  • Experience building or running a CDN
  • Background in media protocols, ideally video
  • Background in networking
  • Familiarity with Twitch as a viewer or creator
Perks:
  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount

Job Details

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

IVS is building the future of interactive video. The Video Server Platform Network Traffic Management (NTM) team is seeking an experienced back end distributed systems developer to lead the design and development of our next generation video distribution system. This role focuses on building systems that manage traffic delivery across multiple CDNs (Content Delivery Networks).

If you’re excited by the idea of building back end services that overate at a worldwide scale, and have an interest in live video, this is the position for you.

You can work from San Francisco, Los Angeles, Irvine, New York City, or Seattle.

You Will:

  • Architect and deliver the next generation of the Twitch Video Distribution system.
  • Design and implement the systems which shape traffic across multiple CDNs, including our own custom live video specialized CDN
  • Build robust, operable, and maintainable distributed software systems
  • Provide technical leadership and guidance to intermediate and junior members of the team

You Have:

  • 6+ years of professional software development or equivalent expertise
  • Strong background in Golang/Go
  • Experience building and operating distributed systems at scale
  • Experience deploying and man aging services on AWS infrastructure
  • B.A. or B.S. in Computer Science or a related discipline, or equivalent years of experience

Bonus Points

  • Experience building or running a CDN
  • Background in media protocols, ideally video
  • Background in networking
  • Familiarity with Twitch, either as a viewer or creator (or both!)

Perks

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

 

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. 

Pursuant to the Los Angeles Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. 

Job ID: TW8797

Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from our lowest geographic market up to our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. This position will remain open until filled. For more information, please visit https://www.twitch.tv/jobs/en/#learn-more. Applicants should apply via our internal or external career site.

 

US Pay Per Year

$151,300 - $261,500 USD

Twitch is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Twitch values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose personal information of our candidates.

Create a Job Alert

Interested in building your career at Twitch? Get future opportunities sent straight to your email.

Create alert

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...
Select...
Select...
Select...

Select...

We review all applications equally, whether you're an advanced user or new to the platform. Let us know your history with us!

Select...
Select...

Please choose a location from the list below if you're open to relocating with Twitch. If not, select your preference from the remaining options. 

Select...
Select...
Select...
Select...
Select...
Select...
Select...

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Twitch’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Select...
Select...
Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Select...

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

Similar Jobs

ByteDance - Senior Software Engineer - Network Security

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Oriserve - Senior DevOps Engineer (4+ Yrs exp)

Oriserve

Noida, Uttar Pradesh, India (On-Site)
8 Months ago
N-iX - Senior DevOps Engineer

N-iX

Ukraine (Remote)
2 Months ago
Appier - Software Engineer, System Integration

Appier

Taipei City, Taiwan (On-Site)
7 Months ago
The Walt Disney Company - Lead Data Solution Engineer

The Walt Disney Company

Montévrain, Île-de-France, France (On-Site)
3 Months ago
Google - Web Solutions Engineer, University Graduate, 2025

Google

Hyderabad, Telangana, India (On-Site)
6 Months ago
The Walt Disney Company - Technology Manager

The Walt Disney Company

Montévrain, Île-de-France, France (On-Site)
2 Months ago
Google - Senior Software Engineer, Android Partner

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Google - Senior Privacy Engineer, Google Photos

Google

Sydney, New South Wales, Australia (On-Site)
2 Months ago
N-iX - Senior Full Stack .NET Engineer

N-iX

Poland (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Snowprint Studios - Server Developer

Snowprint Studios

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
USE Insider - Security Engineer - Red Team

USE Insider

Türkiye (Remote)
8 Months ago
WebFX - Jr. React Developer

WebFX

Ann Arbor, Michigan, United States (On-Site)
8 Months ago
Anthology  Inc  - Platform Engineer II

Anthology Inc

Bogotá, Bogota, Colombia (Remote)
7 Months ago
Behaviour Interactive - Principal Generalist Programmer - Dead by Daylight

Behaviour Interactive

Ontario, Canada (Hybrid)
3 Months ago
Rackspace Technology - Engagement Manager - Modern Data Platform Implementation

Rackspace Technology

Gurugram, Haryana, India (Remote)
2 Months ago
Aristocrat Gaming - Associate Principal Engineer

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
4 Months ago
Easygo - Principal Software Engineer

Easygo

Melbourne, Victoria, Australia (On-Site)
3 Months ago
Netflix - Engineer Manager - Intelligence and Experience Engineering

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Canva - Senior Backend Engineer (Java) - Content Growth, Global Content & Discovery

Canva

Sydney, New South Wales, Australia (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in New York, New York, United States

Fandom - GTM Strategist, Ad Solutions

Fandom

Remote, Oregon, United States (Remote)
3 Months ago
NVIDIA - Senior Site Reliability Engineer - GPU Clusters

NVIDIA

Westford, Massachusetts, United States (On-Site)
4 Months ago
Google - Display Product Failure Analysis Engineer

Google

Fremont, California, United States (On-Site)
2 Months ago
NVIDIA - Senior ASIC Verification Engineer

NVIDIA

Hillsboro, Oregon, United States (On-Site)
2 Months ago
CD PROJEKT RED - QA Manager

CD PROJEKT RED

Boston, Massachusetts, United States (On-Site)
8 Months ago
Rivos - Silicon Verification - Intern

Rivos

Santa Clara, California, United States (On-Site)
8 Months ago
ByteDance - Senior Software Engineer, Backend and Infrastructure

ByteDance

San Jose, California, United States (On-Site)
8 Months ago
Giant Sparrow - Creature (and Gameplay) Programmer

Giant Sparrow

Los Angeles, California, United States (Remote)
4 Months ago
VX Media - Creative Strategist

VX Media

New York, New York, United States (On-Site)
8 Months ago
Twitch - Sr. Applied Scientist

Twitch

San Francisco, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Zazz - Java Developer

Zazz

(Remote)
4 Months ago
Google - Software Engineer III, Server Frameworks

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Months ago
Mashgin - Senior Software Engineer, Full-Stack

Mashgin

Palo Alto, California, United States (Hybrid)
8 Months ago
Nagarro - Associate Staff Engineer, Java Fullstack

Nagarro

Colombia (Remote)
8 Months ago
Onward Search - Senior Software Back-End Engineer

Onward Search

Irvine, California, United States (Hybrid)
2 Months ago
Google - Software Engineer III, Google Cloud Security and Privacy

Google

Sunnyvale, California, United States (On-Site)
8 Months ago
Eleven Labs - Full-Stack Engineer (Back-End Leaning - Core)

Eleven Labs

United States (Remote)
3 Months ago
GoTo Group - Software Engineer - Foundation Security

GoTo Group

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Raw power games - Senior Developer

Raw power games

Copenhagen, Denmark (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Irvine, California, United States (On-Site)

Seattle, Washington, United States (On-Site)

Los Angeles, California, United States (On-Site)

Irvine, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

New York, New York, United States (On-Site)

New York, New York, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Twitch