Senior Distributed Systems Software Engineer

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

Netflix provides an amazing personalized entertainment experience to more than 100 million global subscribers across an incredibly wide array of devices. Contributing to this success is a highly available, scalable, and generalized data infrastructure that is key to everything from catalog navigation to streaming, search, recommendations, and much more.
We are looking for an outstanding Senior Software Engineer to help tackle the exciting technical opportunities ahead. You'll be joining a great team that develops core Platform infrastructure used by over 200 microservices at Netflix and handles hundreds of billions of operations per day.
Our team has a relatively broad mandate ​that​ encompasses business logic, distributed processing,​ ​Publish-Subscribe messaging, system insight, tooling​,​ and beyond.​​
​The drive toward hundreds of millions of customers ​will require your expertise and passion in continual scaling of our systems, ​tapping into promising open source technologies​, and designing new systems​ to address the varied data infrastructure needs throughout Netflix.
Want to be part of a revolutionary company that drives cloud and open source technologies?
Eager to work with bright engineers who love to solve hard problems at massive scale?
Passionate about building top-notch systems and want the opportunity to do it right?
This is the environment at Netflix! We offer an incredible culture that values freedom and responsibility above all else and are eager for top notch engineers with great judgement and drive to join us.

Some Key Responsibilities

  • Design and implement critical high performance, large scale services and libraries
  • Lead cross-functional initiatives working with bright engineers across organizations
  • Provide detailed and constructive design and code reviews
  • Evangelize best practices in library usage and end-to-end architecture
  • Participate in the design and implementation of next generation systems
  • Seek opportunities to develop horizontal technologies that benefit multiple teams

Minimum Job Qualifications

  • At least 6 years of relevant development experience
  • Excellent Java and object-oriented development skills
  • Past experience in significant cross-functional engineering efforts
  • Solid understanding of the Software as a Service (SaaS) model
  • Experience with large-scale distributed systems and client-server architectures
  • BS/MS in Computer Science (or equivalent)
  • Experience with AWS or other Cloud offerings a plus

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 https://www.netflix.com/