Senior Software Engineer - HTML5 Video Player

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

Join the team that creates the Web’s most seamless video playback experience and see your work reach over one hundred million subscribers around the world!
The Browser Player team implements the adaptive and secure media streaming engine for browsers, the Windows 10 app, and Chromecast devices.  Our technology stack is built on top of HTML5 and Javascript features like Media Source Extensions (MSE) and Encrypted Media Extensions (EME). Today we support all major browser vendors and work closely with them to design and incorporate new technologies. One way this has allowed us to advance the state of the art for video streaming is by supporting Ultra HD 4K and HDR on Windows 10.
As part of our day-to-day work we collaborate with networking, encoding, security, and data science teams to deliver the best possible video streaming experience. Additionally, we partner with other engineering teams to bring video playback to all parts of the Netflix experience and to create innovative experiences like the recent launch of our interactive kids shows.  


  • Address complex architectural problems with simple, intuitive design that results in a maintainable code base
  • Work at all phases of the software development lifecycle: planning, design, implementation, deployment and support
  • Effectively drive technical collaboration and communication with internal and external engineering teams
  • Refactor code opportunistically (you are comfortable changing tires on a moving vehicle)


  • 7+ years of relevant software development experience
  • BS or MS in Computer Science or equivalent engineering experience
  • Exceptional JavaScript, HTTP, object oriented design and programming skills
  • Experience with modular JavaScript (or TypeScript), asynchronous constructs, functional paradigms and unit testing
  • Experience with developing connected applications and evolving them rapidly to support changing business needs


  • TypeScript, ES6, Node.js, and beyond
  • Object Oriented Design
  • Test-driven development and continuous integration
  • Streaming video concepts
… Then you have what it takes to tackle the challenge of bringing Netflix to our next hundred million customers around the globe. Netflix offers a culture that values freedom and responsibility, enabling us to do our best work. Learn more about life at Netflix and join us!

About Netflix

Netflix is the world’s leading Internet television network with over 100 million members in over 190 countries enjoying more than 125 million hours of TV shows and movies per day, including original series, documentaries and feature films. Members can watch as much as they want, anytime, anywhere, on nearly any Internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.

Want to learn more about Netflix? Visit Netflix's website.