Taro Logo

Software Engineer II, Web Video

Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more.
$129,300 - $223,600
Frontend
Mid-Level Software Engineer
3+ years of experience
Gaming · Entertainment
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II, Web Video

Twitch is building the future of interactive video. As a Software Engineer II in the Web Client SDK Team, you will create and refine a multi-platform broadcasting and playback system used by millions of users worldwide. You'll develop the video playback/broadcast experience for desktop web, mobile web, and living room devices, collaborate with backend video teams, add reliable cross-platform tests, and stay updated on web and media technologies. This role offers the opportunity to work on cutting-edge streaming technology and shape the future of interactive video experiences.

About Twitch: Twitch is the world's largest live streaming platform, hosting diverse communities around gaming, entertainment, music, sports, and more. We value community and collaboration, offering a work environment where teamwork and problem-solving are encouraged.

Key Responsibilities:

  • Develop video playback/broadcast experiences across multiple platforms
  • Collaborate with backend teams on real-time and low latency media solutions
  • Implement cross-platform testing strategies
  • Stay current with web and media technologies

Required Qualifications:

  • 3+ years of professional software development experience
  • B.A. or B.S. in Computer Science or related field (or equivalent experience)
  • Strong background in web technologies (JavaScript, TypeScript, Webpack, Node, NPM)
  • Familiarity with compiled languages (C, C++, Rust, Go)
  • Experience building cross-platform libraries/SDKs
  • Experience with audio, video, and graphics on web platforms

Preferred Qualifications:

  • Knowledge of video streaming technologies and codecs
  • Experience with WebRTC
  • Familiarity with network protocols and media APIs

Benefits:

  • Comprehensive health insurance (Medical, Dental, Vision)
  • 401(k) plan
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount

Join Twitch to work on exciting projects, collaborate with talented colleagues, and shape the future of live streaming technology.

Last updated 8 months ago

Responsibilities For Software Engineer II, Web Video

  • Develop video playback/broadcast experiences for desktop web, mobile web, and living room devices
  • Collaborate with backend video teams on real-time and low latency media solutions
  • Add reliable cross-platform unit, integration, and e2e tests
  • Keep up to date on current web and media technologies

Requirements For Software Engineer II, Web Video

JavaScript
TypeScript
Node.js
  • 3+ years of professional software development experience
  • B.A. or B.S. in Computer Science or related field (or equivalent experience)
  • Strong background in web technologies (JavaScript, TypeScript, Webpack, Node, NPM)
  • Familiarity with compiled languages (C, C++, Rust, Go)
  • Experience building cross-platform libraries/SDKs
  • Experience with audio, video, and graphics on web platforms

Benefits For Software Engineer II, Web Video

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount

Interested in this job?