Senior Software Engineer

1 Hour ago • 6 Years + • Full Stack Development • $151,300 PA - $261,500 PA

Job Summary

Job Description

The Video Server Platform Network Traffic Management (NTM) team at Twitch is seeking a Senior Software Engineer to lead the design and development of their next-generation video distribution system. This role involves building backend services that operate at a worldwide scale, managing traffic delivery across multiple CDNs, including Twitch's custom live video CDN. Responsibilities include architecting and delivering the next generation video distribution system, designing and implementing traffic management systems across multiple CDNs, building robust and maintainable distributed software systems, and providing technical leadership to the team. The position offers the opportunity to work on large-scale, impactful projects within the live video streaming industry.
Must have:
  • 6+ years software development experience
  • Strong Golang/Go background
  • Experience with distributed systems at scale
  • AWS infrastructure experience
  • B.A./B.S. in CS or equivalent
Good to have:
  • CDN experience
  • Media/video protocol background
  • Networking experience
  • Twitch familiarity
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.

Similar Jobs

CloudHire - Full Stack Developer

CloudHire

Gurugram, Haryana, India (Remote)
2 Weeks ago
ION - Senior Software Engineer, Italy

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
6 Months ago
Skyhigh Security - Senior Software Engineer

Skyhigh Security

Bengaluru, Karnataka, India (On-Site)
6 Months ago
N-iX - Senior Frontend Engineer

N-iX

Ukraine (Hybrid)
2 Weeks ago
The Walt Disney Company - Manager, Software Engineering – Media and Playback Data Processing

The Walt Disney Company

Seattle, Washington, United States (On-Site)
2 Weeks ago
ASSIST Software - Ruby on Rails Developer

ASSIST Software

Suceava, Suceava County, Romania (Remote)
5 Months ago
Meta - Software Engineer, Intern/Co-op

Meta

New York, New York, United States (On-Site)
5 Months ago
Next Level Business Services - Java/J2EE Developer

Next Level Business Services

San Diego, California, United States (On-Site)
5 Months ago
Mozilla - Staff Machine Learning Engineer, Gen AI

Mozilla

France (Remote)
6 Months ago
Netflix - Machine Learning Software Engineer (L5) - Content and Studio

Netflix

United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rackspace Technology - Manager, Software Development - India (Python/Golang with Cloud)

Rackspace Technology

India (Remote)
2 Weeks ago
Wildlife Studios - Data Engineer

Wildlife Studios

São Paulo, State Of São Paulo, Brazil (On-Site)
3 Months ago
Limit Break - Unity UI Engineer

Limit Break

(Remote)
2 Days ago
Luxoft - Solutions Architect

Luxoft

Gurugram, Haryana, India (On-Site)
4 Months ago
Twitch - Software Engineer I - iOS

Twitch

Seattle, Washington, United States (On-Site)
3 Months ago
ION - Senior Java Developer - Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago
CloudHire - Database Solution Architect

CloudHire

Gurugram, Haryana, India (Remote)
2 Weeks ago
NVIDIA - Senior Data Engineer, Cloud Operations Engineering

NVIDIA

California, United States (Remote)
1 Week ago
ByteDance - Software Engineer - Service Platform Intern - 2025 Start

ByteDance

Singapore (On-Site)
2 Weeks ago
Info Stretch - Senior Engineer

Info Stretch

Bengaluru, Karnataka, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in New York, New York, United States

Next Level Business Services - JAVA DEVELOPER

Next Level Business Services

Cincinnati, Ohio, United States (On-Site)
5 Months ago
The Walt Disney Company - Lead Software Engineer (Front End/JavaScript)

The Walt Disney Company

Seattle, Washington, United States (On-Site)
5 Months ago
Sandbox VR - Retail Associate - Interlock

Sandbox VR

Atlanta, Georgia, United States (On-Site)
5 Months ago
Electronic Arts - Experienced C++ Generalist Software Engineer - Madden

Electronic Arts

Orlando, Florida, United States (Hybrid)
1 Week ago
Interface AI - Senior Account Manager

Interface AI

United States (Remote)
1 Month ago
Onward Search - Director, Digital Marketing

Onward Search

Dallas, Texas, United States (Hybrid)
2 Weeks ago
Inkittt - Backend Martech Engineer

Inkittt

San Francisco, California, United States (Hybrid)
4 Months ago
ByteDance - Senior Software Engineer, Unified Datastore

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Keywords Studios - Product Planner Lead

Keywords Studios

United States (Remote)
1 Day ago
Twitch - Software Development Engineer

Twitch

San Francisco, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Google - Senior Software Engineer, Full Stack

Google

(On-Site)
4 Months ago
Easygo - Fullstack Software Development Engineer, Sportsbook

Easygo

Melbourne, Victoria, Australia (On-Site)
2 Months ago
Luxoft - Senior React Developer

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
3 Months ago
CloudHire - Senior Software Engineer - Kotlin

CloudHire

Bengaluru, Karnataka, India (Remote)
2 Weeks ago
Nagarro - Principal Engineer, Cloud Infrastructure

Nagarro

India (Remote)
5 Months ago
Ness Digital - Lead Full-Stack Software Engineer

Ness Digital

Iași, Iași County, Romania (Remote)
3 Days ago
ION - Lead Java Developer, New York

ION

New York, New York, United States (Hybrid)
6 Months ago
Rush Street Interactive - Senior Full-Stack Automation Engineer

Rush Street Interactive

Estonia (Hybrid)
2 Weeks ago
BlueJeans - Lead Software Engineer - Windows App Development

BlueJeans

Bengaluru, Karnataka, India (On-Site)
5 Months ago
ION - Senior Software Engineer, Italy

ION

Rome, Lazio, Italy (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Explore gaming industy jobs in one of the leading Game Studios.

New York, United States (On-Site)

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

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

Seattle, Washington, United States (On-Site)

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

Irvine, California, United States (On-Site)

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

Stockholm, Stockholm County, Sweden (On-Site)

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

Irvine, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Twitch

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug