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
Contact Company
3+ years of experience
Gaming · Entertainment

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 22 days 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?

Jobs Related To Twitch Software Engineer II, Web Video

Front End Engineer, Connections

Front End Engineer position at Amazon Connections, building innovative user interfaces for employee feedback systems using modern web technologies.

Front-End Engineer II, FinTech Account Receivables Cash Application

Front-End Engineer role at Amazon's FinTech team, building innovative cash application solutions with React, JavaScript, and modern web technologies.

Front End Engineer, CloudWatch

Front End Engineer position at AWS CloudWatch in Dublin, building world-class user interfaces for cloud monitoring and management systems.

Software Development Engineer II, Employee Engagement Services

Mid-level Software Engineer role at Amazon focusing on employee engagement services, utilizing React, TypeScript, and modern web technologies.

Software Development Engineer, Project Kuiper

Frontend Software Engineer role at Amazon's Project Kuiper, developing UI and distributed systems for global satellite broadband initiative.