Senior Software Engineer - Edge Developer Experience

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

Netflix is the world’s leading Internet streaming service; with over 100 million members in more than 190 countries. Our members enjoy billions of hours of TV shows and movies per month on over 1000 different types of devices. How do we ensure that we are providing our members the best possible experience without compromising availability, scalability and cost? We rely on world class tooling focused on increasing developer productivity, enabling robust, scalable architectures and providing insight into the customer experience. The Edge Developer Experience (EDX) team develops such tools for engineers responsible for the Netflix applications on devices as well as those working on our cloud services. 

We are looking for a passionate engineer to develop highly scalable and easy to use tools that will empower hundreds of engineers to develop, test and operate their software safely and reliably, while maintaining a high rate of innovation.   

This is an excellent opportunity to use leading edge technologies such as containers, reactive programming and modern UI frameworks to solve the challenges of developing and operating microservices at scale. This is also a highly cross-functional role so you must excel at collaborating with partners, understanding their requirements and distilling them into scalable solutions that are easy to consume.

If you can...

  • Develop solutions to tough challenges and drive ideas from concept to reality
  • Identify the biggest needs keeping in mind the big picture, drive technical solutions and collaborate with a diverse user base
  • Architect, design and develop systems including making technology choices, designing APIs, and interacting with persistence stores

If you have...

  • Server programming experience (Node.js, OO language (Java, C#), Libraries/Frameworks/ API design)
  • Persistence technology knowledge, NoSQL (Cassandra, ElasticSearch, Redis)
  • Experience with cloud infrastructure (AWS, Azure, or GCE)
  • Exposure to leading-edge technologies like: Reactive approaches to handling data streams (RxJS, RxJava), Containers, Stream Processing
  • Familiarity or willingness to work on the frontend (frameworks like React.js)
…then we’d like to talk to you about this opportunity! 

Netflix offers a unique culture that values freedom and responsibility.  You can learn more via the Culture At Netflix. 

Examples of team’s work  

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/