Hybrid Senior Software Engineer, Video Player

Posted 3 weeks ago

Apply now

About the role

  • Design, develop, and maintain next-generation video player technology across diverse platforms
  • Enhance media playback performance, stability, and reliability using technologies such as MSE, EME, WebAssembly (WASM), Web Workers, WebCodecs, and WebGPU
  • Build player features that optimize user experience — from adaptive streaming to interactive playback controls
  • Collaborate with cross-functional teams to deliver seamless integration between player, UI, and backend systems
  • Contribute to open-source media player libraries and represent Tubi in the wider developer community
  • Mentor other engineers and help shape best practices for performance and quality

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
  • 5+ years of software engineering experience in video playback, streaming, or media systems
  • Proficiency with JavaScript, React, HTML5/CSS, and modern front-end frameworks
  • Experience with media APIs such as MSE and EME
  • Familiarity with video players (Hls.js, Shaka Player, dash.js, or Video.js)
  • Strong understanding of browser internals and performance optimization for constrained devices
  • Experience with TypeScript is a plus
  • A passion for quality, scalability, and crafting reliable playback systems for millions of users.

Benefits

  • Medical, dental, and vision insurance
  • 401(k) plan
  • Paid time off
  • Flexible time off policy
  • Generous parental leave program
  • Monthly wellness reimbursement

Job title

Senior Software Engineer, Video Player

Job type

Experience level

Senior

Salary

$186,400 - $266,300 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job