Senior Software Engineer (L5) - Client Delivery Platform

Netflix is one of the world's leading entertainment services, with 283 million paid memberships in over 190 countries enjoying TV series, films and games.
$100,000 - $720,000
Backend
Senior Software Engineer
Remote
5,000+ Employees
7+ years of experience
Enterprise SaaS · Entertainment

Description For Senior Software Engineer (L5) - Client Delivery Platform

Netflix, a global entertainment leader with 283 million subscribers, is seeking a Senior Software Engineer for their Client Delivery Platform team. This role is central to ensuring Netflix's worldwide streaming experience remains exceptional through innovative delivery orchestration and real-time metrics analysis.

The position focuses on building foundational components for continuous delivery, working with cutting-edge technologies in experimentation and canary deployments. You'll be part of a team that manages AB testing systems and delivery orchestration, directly impacting how Netflix releases updates to millions of users globally.

As a Senior Engineer, you'll collaborate closely with Data Science and Metrics teams, implementing statistical modeling tools and making them accessible to developers. The role requires expertise in backend development, particularly with Java/Scala, and experience with various service architectures (RPC, REST, GraphQL).

The compensation is highly competitive, ranging from $100,000 to $720,000, with flexible stock options. Netflix offers comprehensive benefits including health coverage, mental health support, and generous time-off policies. The company's unique culture emphasizes freedom and responsibility, fostering an environment of innovation and independent decision-making.

This is an exceptional opportunity for experienced engineers passionate about large-scale systems, experimentation, and continuous delivery. You'll work on challenges that directly impact millions of users while contributing to Netflix's industry-leading streaming platform. The role offers remote work flexibility and the chance to work with some of the best engineers in the streaming industry.

Last updated 11 days ago

Responsibilities For Senior Software Engineer (L5) - Client Delivery Platform

  • Collaborate with Data Science and Metrics teams to integrate statistical modeling tools
  • Develop and maintain web services for experimentation and canary deployments
  • Implement and optimize RPC, REST, and GraphQL services
  • Work with relational and document databases and scaling caches
  • Engage in bespoke engineering projects
  • Focus on making experiments and canaries easy to implement

Requirements For Senior Software Engineer (L5) - Client Delivery Platform

Java
Scala
  • 7+ years of experience in backend or frontend engineering
  • Experience with experimentation / AB test delivery and allocation services
  • Analytic skills related to working with large streaming datasets
  • Design & programming skills in Java/Scala
  • Strong problem-solving skills and team collaboration ability
  • Excellent communication skills

Benefits For Senior Software Engineer (L5) - Client Delivery Platform

Medical Insurance
Mental Health Assistance
401k
Vision Insurance
Dental Insurance
Parental Leave
  • Health Plans
  • Mental Health support
  • 401(k) Retirement Plan with employer match
  • Stock Option Program
  • Disability Programs
  • Health Savings and Flexible Spending Accounts
  • Family-forming benefits
  • Life and Serious Injury Benefits
  • 35 days annual paid time off for hourly employees
  • Flexible time off for salaried employees

Interested in this job?

Jobs Related To Netflix Senior Software Engineer (L5) - Client Delivery Platform

Senior Server/Backend Software Engineer, Spry Fox Studio

Senior Backend Engineer role at Netflix's Spry Fox Studio, building scalable server architecture for a non-violent MMO game with competitive compensation and comprehensive benefits.

Software Engineer, Enablement Apps Platform and Reliability Team - APAC

Senior Software Engineer position at Netflix's APAC Enablement Apps Platform team, focusing on reliability and partner integration tools.

Live Technical Launch Manager

Lead technical operations for Netflix's live streaming events, managing end-to-end video pipeline and ensuring flawless delivery to global audiences.

Solutions Support Engineer (L5) - Observability

Senior Solutions Support Engineer role at Netflix focusing on observability and monitoring, combining technical expertise with customer support excellence.

Senior Software Engineer - Developer Automation Platform

Senior Software Engineer position at Netflix focusing on building and maintaining the Developer Automation Platform for testing Netflix's products at scale.