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 6 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 Developer

Front End Developer role at Ascend Analytics, developing clean energy software solutions in Boulder, CO. 2+ years experience required, React expertise preferred.

Software Developer

Full-time Software Developer role at SupplyHouse.com, working remotely from India, focusing on front-end and back-end development for e-commerce.

Front-end Developer (Javascript)

Join Insider as a Front-end Developer, creating innovative AI-driven solutions for customer experience and marketing. Work with cutting-edge technologies in a dynamic, global environment.

Software Development Engineer II - Frontend

Join Zeta as a Frontend SDE II to create innovative banking tech solutions using JavaScript, React/Vue, and REST APIs.

Software Engineer (Frontend/Mobile)

Frontend/Mobile Engineer to lead web and mobile app development for Cleancard's innovative cancer detection technology.