Senior Software Engineer, Runtime Java Platform

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

At the heart of Netflix technology is the Cloud Computing platform, which serves as the distributed systems foundation for Netflix application development, and powers the viewing experience of millions of customers every day. This Cloud Platform needs to be highly available at scale, robust and resilient.
In the Runtime Platform team, we are relentlessly focused on creating a simple, intuitive experience for engineers across Netflix to build and operate their applications at scale. We provide an integrated experience combining IPC (Inter-service communication), service discovery, dynamic configuration, identity and access, and many other building block components to provide an accelerated zero-to-production experience. Our bias is to build OSS software, and to leverage OSS software when possible to achieve our goals.

Key responsibilities:

  • Own the libraries and frameworks that enable Netflix engineers to build and integrate their highly-available applications into Netflix's massive service-oriented cloud ecosystem.
  • Identify and address the patterns in the application runtime that make it harder for Netflix engineers to productively built and maintain their services at scale.
  • Find innovative new ways to reduce the complexity of the Netflix services.
  • Take responsibility helping engineers understand and adopt best-practices as we evolve the platform.
  • Own and operate our team's own highly-available infrastructure services.

Attributes we are looking for:

  • Experience building highly-available microservices at scale.
  • Experience with applying and creating strong software abstractions.
  • Experience creating and evolving platform libraries/services used by other engineers.
  • Experience driving adoption of new technology into existing complex systems.
  • Passion for understanding how others build services, and for helping understand and adopt our evolving best-practices.

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.