Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Twitch Logo

Senior Software Engineer

Twitch

$151,300 - $261,500
Sep 3, 2025
Seattle, WA, US
Apply Now

Twitch's IVS Video Client Engineering team is looking for experienced web engineers to build a multi-platform broadcasting and playback system that works everywhere people want to create and consume video. They own the Real Time, Broadcast, and Video Player SDKs that power their customers' live video experiences.

Requirements

  • Strong background in foundational web technologies and languages such as JavaScript, TypeScript, Webpack, Node, and NPM
  • Familiarity with C++ or another similarly compiled language
  • Experience building cross-platform libraries/SDKs and shipping successful software products.
  • Experience with audio and video adaptive streaming on web platforms.
  • Familiarity with video streaming technologies (HLS, LL-HLS, DASH,) and codecs such as H.264, H.265, and AV1.
  • Experience with network protocols like HTTP and TCP.
  • Experience with Media Source APIs, Encrypted Media Extensions,, and WebGPU.

Responsibilities

  • Develop our video playback/broadcast SDKs for desktop web and mobile web.
  • Collaborate with backend video teams that support low-latency and real-time media broadcasting and playback
  • Add reliable cross-platform unit, integration, and e2e tests
  • Keep up to date on current technologies and recent developments in web and media technologies.

Other

  • 5+ years of professional software development or equivalent expertise.
  • B.A. or B.S. in Computer Science or a related discipline, or equivalent years of experience.
  • Experience with Mobile Web Development, Living Room, and WebViews.
  • Comfort with performance tuning through experimentation and analysis.