Posted in

Senior Software Engineer

Senior Software Engineer

CompanyTwitch
LocationNew York, NY, USA
Salary$151300 – $261500
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • 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 managing services on AWS infrastructure
  • B.A. or B.S. in Computer Science or a related discipline, or equivalent years of experience

Responsibilities

  • 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

Preferred Qualifications

  • 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!)