Senior Software Engineer

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

Job Summary

Job Description

Twitch is seeking an experienced back-end distributed systems developer to lead the design and development of their next-generation video distribution system. This role involves building systems that manage traffic delivery across multiple Content Delivery Networks (CDNs), including their own custom live video specialized CDN. The developer will architect and deliver the Twitch Video Distribution system, design and implement traffic shaping systems, build robust and maintainable distributed software, and provide technical leadership. This is an opportunity to build back-end services operating at a worldwide scale with an interest in live 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.

Similar Jobs

Palo Alto Networks - Customer Success Engineer

Palo Alto Networks

Santa Clara, California, United States (On-Site)
2 Months ago
Aeries technology - Executive - Talent Acquisition (Contract)

Aeries technology

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Ubisoft - Intern Programmer

Ubisoft

Pune, Maharashtra, India (Hybrid)
2 Months ago
Qualcomm - Staff Engineer - Split Compute Testing

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Milk  visual effects - Business Development Director

Milk visual effects

(On-Site)
8 Months ago
Crunchyroll - Senior Software Engineer, Partner Engineering

Crunchyroll

San Francisco, California, United States (Hybrid)
2 Months ago
Vidsy - Go Software Engineer

Vidsy

London, England, United Kingdom (Hybrid)
1 Month ago
Apple - Senior Software Engineer - Field Diagnostics Engineering

Apple

Sunnyvale, California, United States (On-Site)
2 Months ago
Apple - CAD Engineer - RTL Construction

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Autodesk - Principal Software Engineer

Autodesk

Oslo, Oslo, Norway (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

New Globe - Technical (Grants) Writer

New Globe

London, England, United Kingdom (Hybrid)
1 Month ago
ember entertainment  - Terms of Service

ember entertainment

United States (On-Site)
1 Month ago
Nintendo - Systems Engineer (Windows/Client Engineering)

Nintendo

Redmond, Washington, United States (Hybrid)
8 Months ago
Meta - Software Engineer - Datacenter networking

Meta

Menlo Park, California, United States (On-Site)
9 Months ago
The Walt Disney Company - Associate Disney Youth Programs Manager

The Walt Disney Company

Hong Kong (On-Site)
3 Months ago
Toast - Senior Software Engineer - iOS

Toast

Chennai, Tamil Nadu, India (Hybrid)
1 Month ago
Capgemini - Python Automation Networking

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Trellix - Senior Software Engineer

Trellix

Aylesbury, England, United Kingdom (Hybrid)
3 Months ago
Cognite - Technical Account Manager

Cognite

Oslo, Oslo, Norway (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Los Angeles, California, United States

HP - Supply Chain Data Scientist

HP

Spring, Texas, United States (On-Site)
2 Months ago
AiDash - Customer Success Manager

AiDash

Palo Alto, California, United States (Remote)
1 Month ago
Sword Health - Enterprise Business Development Representative

Sword Health

United States (Remote)
6 Months ago
Patreon - Benefits Manager

Patreon

New York, New York, United States (Hybrid)
4 Months ago
Canva - Global Head of Business Marketing

Canva

Los Angeles, California, United States (Remote)
3 Months ago
Epic Games - Senior Mobile Platform Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
6 Months ago
Apple - People Operations Specialist

Apple

Austin, Texas, United States (On-Site)
2 Months ago
HCL Tech - Sr. project manager with agile

HCL Tech

New York, United States (On-Site)
2 Months ago
Side - Senior Game Tester - QA

Side

Charleston, South Carolina, United States (On-Site)
2 Months ago
Saviynt - Identity Security - Sr. Customer Success Manager - SouthEast

Saviynt

Atlanta, Georgia, United States (Remote)
1 Year ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Tencent - Large Language Model Algorithm Engineer

Tencent

California, United States (On-Site)
4 Months ago
Nagarro - Senior Engineer

Nagarro

(On-Site)
9 Months ago
Mozilla - Staff Software Engineer

Mozilla

United Kingdom (Remote)
2 Months ago
Gigamon - Senior Hardware Engineer

Gigamon

Chennai, Tamil Nadu, India (On-Site)
5 Months ago
Glean - Designated Technical Support Engineer

Glean

Palo Alto, California, United States (On-Site)
2 Months ago
NVIDIA - Physical Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
Google - Software Engineer, Smart Wearable, Google Pixel

Google

New Taipei, New Taipei City, Taiwan (On-Site)
3 Months ago
Qualcomm - Sr Emulation Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Ion - Lead Software Engineer, Italy

Ion

Pisa, Tuscany, Italy (On-Site)
9 Months ago
laika games - Senior Software Engineer Studio Pipeline

laika games

Hillsboro, Oregon, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

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

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

Seattle, Washington, United States (On-Site)

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

Georgia, United States (Remote)

Florida, United States (Remote)

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

Seattle, Washington, United States (On-Site)

San Francisco, California, 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