Uncubed
           

Senior Software Engineer - Playback Licensing API

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies


Netflix is the world's leading streaming entertainment service with over 167 million paid memberships in over 190 countries enjoying TV series, documentaries and feature films across a wide variety of genres and languages. Members can watch as much as they want, anytime, anywhere, on any internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.

Do you have a passion for tackling the scale that comes with processing billions of requests daily? Are you driven to create elegantly simple designs for tough architectural problems and to inspire others to do the same?  If you answered yes, then we would love to talk to you!

The Playback Licensing (PBL) systems are critical to the Netflix playback experience.  Each member playback begins by interacting with a PBL system, so our systems have been designed to be scalable and resilient to failures.  We are looking for an experienced engineer to help us build the future platforms securing access to play our content. Through collaboration with our security and client engineering teams, you will develop enhanced Digital Rights Management (DRM) capabilities adaptive to the evolving device landscape while enabling even faster playback start times.
For more information on the Playback Licensing team and the work that we do, see:  http://bit.ly/nflx-pbl.

Responsibilities

  • Address complex architectural problems with simple, intuitive design
  • Work across all phases of the software development lifecycle (planning, design, implementation, deployment, operations and support)Collaborate effectively with teammates and technical partners
  • Communicate technical ideas and direction in cross-functional settings
  • Take end-to-end ownership of major features and components: from inception to deployment
  • Innovate rapidly to evolve systems rapidly in support of changing business needs
  • Utilize test-driven development and continuous integration practices
  • Have sharp attention to detail and openness to critique through code and design reviews
  • Perform opportunistic code refactoring (you are comfortable changing tires on a moving vehicle)

Qualifications

  • BS or MS in Computer Science or equivalent engineering experience
  • Exceptional object oriented design and programming skills
  • Experience writing scalable web services
  • Experience with state-of-the art tools and techniques 

Bonus Assets

  • Experience with cloud-based architectures at scale
  • Experience with distributed key-value persistence store environments
  • Exposure to security concerns / technologies and protocols (SSL, key management, DRM)
  • Experience with Java, C# or C++
  • Experience with gRPC, Spring, and Spring Boot

About You

  • Love to solve tough engineering problems
  • Enjoy working collaboratively with other engineers
  • Like to ship and support solutions that you design and build
  • Like to move fast
  • Are comfortable taking calculated risks
  • Are curious about technology and love to learn and grow as an engineer
  • Enjoy mentoring and/or helping others develop their skills
  • Are passionate about debugging
  • Communicate well, both written and verbally

About Us:

  • Value freedom & responsibility and context over control
  • Are loosely coupled but highly aligned with our partners
  • Move quickly and work in small, rapid iterations
  • Work as a team to complete our goals
  • Love to keep learning
  • Automate mundane tasks
  • Get things done
Netflix offers a creative culture that values freedom and responsibility. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, disability status, or other protected class. You can read more about our stance on diversity here.

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.