Senior Software Engineer

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

Job Summary

Job Description

Twitch's Video Server Platform Network Traffic Management (NTM) team seeks a Senior Software Engineer to lead the design and development of its next-generation video distribution system. This role involves architecting and delivering the next generation of the Twitch Video Distribution system, designing and implementing systems managing traffic across multiple CDNs, and building robust, operable, and maintainable distributed software systems. The successful candidate will provide technical leadership and guidance to the team, focusing on building backend services operating at a worldwide scale and demonstrating expertise in live video technologies. The position offers the opportunity to work on a cutting-edge platform impacting millions of users globally.
Must have:
  • 6+ years software development experience
  • Strong Golang/Go background
  • Experience with distributed systems at scale
  • AWS infrastructure deployment & management
  • B.A./B.S. in Computer Science or equivalent
Good to have:
  • CDN building/running experience
  • Media protocol (video) background
  • Networking background
  • Twitch viewer/creator 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

GoTo Group - Data Scientist

GoTo Group

Bengaluru, Karnataka, India (On-Site)
5 Months ago
NVIDIA - Senior AI-HPC Storage Engineer

NVIDIA

Westford, Massachusetts, United States (On-Site)
1 Month ago
The Walt Disney Company - Lead Software Engineer

The Walt Disney Company

Connecticut, United States (On-Site)
2 Months ago
Electronic Arts - Software Engineer - Python, AWS

Electronic Arts

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
G5 Games - Monitoring Engineer

G5 Games

Astana, Astana, Kazakhstan (Remote)
2 Weeks ago
PwC - IN_Manager _Technical Delivery Manager_ Emerging Technologies_ Advisory_ Bengaluru

PwC

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Meta - Software Engineer, Infrastructure

Meta

London, England, United Kingdom (On-Site)
5 Months ago
Skillz - Senior Software Engineer (React Native - Mobile SDK)

Skillz

Las Vegas, Nevada, United States (On-Site)
2 Weeks ago
Scopely - Senior Server Engineer (Platform)

Scopely

Dublin, County Dublin, Ireland (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Balbix - Staff /Sr Staff/ Principal Engineer - Lakehouse

Balbix

Gurugram, Haryana, India (On-Site)
5 Months ago
VGW - Engineering Manager

VGW

Perth, Western Australia, Australia (On-Site)
1 Month ago
Aristocrat Gaming - Senior Software Developer

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
3 Months ago
Saviynt - Sr.Principal Engineer, Software Engineering

Saviynt

Bengaluru, Karnataka, India (On-Site)
5 Months ago
GT - Senior Full-stack Developer (Python+React.js)

GT

Ukraine (Remote)
1 Week ago
Tencent - Tencent Cloud Technical Account Manager

Tencent

Palo Alto, California, United States (On-Site)
1 Month ago
Axon - Senior Site Reliability Engineer II

Axon

Seattle, Washington, United States (Remote)
1 Month ago
EXUSIA - AWS and Python Full Stack Leads / Senior Developers

EXUSIA

Hyderabad, Telangana, India (Remote)
2 Weeks ago
Second Dinner - Senior Software Engineer II, Backend

Second Dinner

United States (Remote)
3 Weeks ago
Onehouse - Backend Engineer (India)

Onehouse

Bengaluru, Karnataka, India (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in San Francisco, California, United States

The Walt Disney Company - Nail Technician - Tenaya Stone Spa - Part Time

The Walt Disney Company

Anaheim, California, United States (On-Site)
3 Months ago
NVIDIA - CAD Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
The Walt Disney Company - Sales & Digital Coordinator

The Walt Disney Company

Burbank, California, United States (On-Site)
2 Weeks ago
PlayStation Global - Corporate Counsel, Commercial Litigation

PlayStation Global

Aliso Viejo, California, United States (Hybrid)
2 Months ago
Maersk Careers - Warehouse Associate - Northlake, IL

Maersk Careers

Illinois, United States (On-Site)
6 Months ago
Mythical Games - Community Manager

Mythical Games

United States (Remote)
4 Weeks ago
NVIDIA - Solutions Architect, AI and ML

NVIDIA

Redmond, Washington, United States (On-Site)
1 Week ago
Riot Games - Manager, Software Engineering - Infrastructure / Cloud Foundations

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
The Walt Disney Company - Software Engineer, Tools Sets & Layout (Applications)

The Walt Disney Company

California, United States (On-Site)
2 Weeks ago
Alphasense - Sales Engagement Consultant, Corporate

Alphasense

New York, New York, United States (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

GamePoint - Junior/Middle Java Developer

GamePoint

Lesser Poland Voivodeship, Poland (Remote)
2 Weeks ago
hitwicket-talent - Tech Lead (Back - End)

hitwicket-talent

Hyderabad, Telangana, India (On-Site)
3 Months ago
Rockstar Games - Associate Director: Software Engineering

Rockstar Games

New York, New York, United States (On-Site)
2 Months ago
The Walt Disney Company - Senior Software Engineer

The Walt Disney Company

Seattle, Washington, United States (On-Site)
4 Months ago
Next Level Business Services - Cloud Architect

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
5 Months ago
ComeOn Group - Java Developer

ComeOn Group

Silesian Voivodeship, Poland (Hybrid)
2 Weeks ago
CharacterAI - Platform Engineer, Frontend

CharacterAI

Menlo Park, California, United States (On-Site)
2 Weeks ago
Rockstar Games - Senior Software Engineer (C#)

Rockstar Games

Carlsbad, California, United States (On-Site)
9 Months ago
Google - Software Engineer III, Infrastructure, Google Cloud NetInfra

Google

Sunnyvale, California, United States (On-Site)
5 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, New York, United States (On-Site)

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