Enable job alerts via email!

Senior Software Engineer

Twitch

Seattle (WA)

On-site

USD 151,000 - 262,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join Twitch, the leading live streaming service, as a back-end distributed systems developer. In this role, you'll help architect the next generation of our video distribution system, focusing on multi-CDN traffic management. This position offers flexibility in location, including Seattle, and comes with a competitive salary range reflecting the expertise and impact required.

Benefits

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

Qualifications

  • 6+ years of professional software development.
  • Strong background in Golang/Go.
  • Experience building and operating distributed systems.

Responsibilities

  • Architect and deliver the next generation of the Twitch Video Distribution system.
  • Design and implement systems that shape traffic across multiple CDNs.
  • Provide technical leadership and guidance to team members.

Skills

Golang/Go
Distributed systems
AWS

Education

B.A. or B.S. in Computer Science

Job description

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 every day.

We’re about community, inside and out. You’ll find coworkers eager to team up, collaborate, and solve problems together. We’re on a quest to empower live communities. If this sounds good, 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 seeks an experienced back-end distributed systems developer to lead the design and development of our next-generation video distribution system. This role focuses on managing traffic delivery across multiple CDNs (Content Delivery Networks).

If you’re excited about building back-end services at a global 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:

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

You Have:

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

Bonus Points

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

Perks

  1. Medical, Dental, Vision & Disability Insurance.
  2. 401(k).
  3. Maternity & Parental Leave.
  4. Flexible PTO.
  5. Amazon Employee Discount.

Pursuant to the San Francisco and Los Angeles Fair Chance Ordinances, we will consider qualified applicants with arrest and conviction records.

Job ID: TW8797

Our compensation reflects the cost of labor across several US markets. The base pay ranges from $151,300 to $261,500 USD, depending on location, knowledge, skills, and experience. Amazon offers a total compensation package that may include equity, sign-on payments, and other benefits. This position remains open until filled. For more info, visit https://www.twitch.tv/jobs/en/#learn-more. Applicants should apply via our career site.

US Pay Per Year: $151,300 — $261,500 USD

Twitch is an equal opportunity employer and values diversity. We do not discriminate based on protected veteran status, disability, or other protected classes.

We value your privacy. Please see our Candidate Privacy Notice for details on how we handle your personal information.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer at Demandbase

HuntsBot

Seattle

Remote

USD 150,000 - 190,000

Yesterday
Be an early applicant

Senior Software Engineer, P2P

Cash App

Seattle

Remote

USD 185,000 - 327,000

11 days ago

Senior Principal Software Engineer

Atlassian

Seattle

Remote

USD 198,000 - 319,000

7 days ago
Be an early applicant

Senior Software Engineer, P2P

Cash

Seattle

Remote

USD 196,000 - 327,000

10 days ago

Senior Software Engineer

Quality Control Specialist - Pest Control

Seattle

Remote

USD 141,000 - 226,000

15 days ago

Senior Software Engineer

Housing Connector

Seattle

Remote

USD 140,000 - 200,000

19 days ago

Senior Software Developer/ReactJS Computer/Software Seattle, WA

DevSelect

Seattle

Remote

USD 120,000 - 160,000

Yesterday
Be an early applicant

Senior Software Engineer II - GenAI (Backend)

DigitalOcean

Seattle

Remote

USD 150,000 - 170,000

30+ days ago

Senior Software Engineer- Observability and Reliability Platform Engineering (REMOTE)

GEICO

Seattle

Remote

USD 90,000 - 215,000

22 days ago