Uncubed
           

Senior Software Engineer - TV Player Test, Tools and Infrastructure

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies


At Netflix, we are always learning, innovating and discovering ways to make our video streaming experience better.  We’re also always looking for the next amazing colleague to join our ranks.  If you are looking for a role that has:
• colleagues to inspire and challenge you, 
• projects to redefine the television experience, 
• opportunities to directly impact the company’s success and 
• a chance to bring the world’s stories to a global market,
...then read on.

WHAT SETS US APART...

The Netflix app is installed on hundreds of millions of CE devices - everything from Smart TVs and streaming sticks to game consoles and cable boxes.  Hidden inside is a world-class streaming video player that despite running on so many different devices requires no Preferences or Options dialog.  Hence this team’s motto, “It Just Works.”

The Device Video Player Team sits at the nexus of a diverse set of innovative activities, such as  new approaches to video encoding, optimizing our streaming algorithms through AB testing, and expanding our product with new interactive titles.  We regularly run joint projects with many other teams at Netflix including UI, Encoding, Edge, and Open Connect. The future holds many exciting frontiers.   We’re looking for an experienced engineer to support development of projects like these through contributions to our automated build and test infrastructure.

IF YOU CAN…

  • Working with developers, lead efforts to create an automated test plan for new functionality, then own and execute it.
  • Systematically improve the stability and efficiency of build and test infrastructure.
  • Effectively collaborate and communicate with colleagues throughout the organization.

IF YOU HAVE…

  • BS or MS in Computer Science or equivalent engineering experience
  • 5+ years of relevant software development experience
  • Experience programming in Javascript or Typescript
  • Experience developing automated test suites for APIs
  • Experience running automation on devices
  • Scripting experience, using build tools such as Jenkins, NPM or YARN
  • Exposure to Continuous Integration and Delivery systems, using pipelines like Spinnaker
  • Track record of creating and maintaining automated tests and test frameworks
  • Excellent verbal and written communication skills

IF YOU PRACTICE…

  • Attention to detail
  • Openness to constructive feedback
  • Eagerness to learn new skills and technologies
  • Intentness to continually improve the tools and platform that you use

IF YOU ARE INTERESTED IN…

  • High-performance JavaScript
  • Optimizing processes
  • Data Analysis
  • Continuous Integration 
  • Software A/B testing 
… THEN WE ARE INTERESTED IN YOU!

Netflix is an equal opportunity employer.  Read more about our unique culture.

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.