Software Engineer (L5) - Experimentation Platform

Netflix

Remote Actively hiring
Remote, USA Posted 15 days ago $388,000$619,000 / year

At a glance

AI generated

TL;DR

As a Senior Distributed Systems Engineer on the Experience Foundation team at Netflix, you will design and build high-scale, low-latency services for experiment allocation and feature flag evaluation, advancing core distributed systems for real-time decisioning. You will ensure system reliability by participating in on-call rotations, leading incident response, and enhancing observability through metrics, logs, and traces. Additionally, you will collaborate with data teams to shape experimentation data surfaces and improve the developer experience for configuring and monitoring experiments. This role requires deep expertise in backend systems, strong coding skills in Java or a JVM language, and the ability to work effectively across cross-functional teams. Your contributions will be central to Netflix’s learning process, impacting how product teams experiment and roll out features at scale.

Skills

Java Kubernetes Docker CI/CD Prometheus Grafana Flink Spark Elasticsearch Druid PostgreSQL AWS Git JVM REST GraphQL MESOS Zuul Hystrix Spring Boot Netflix OSS

What you'll do

  • Design and implement high-scale, low-latency services for experiment allocation and feature flag evaluation.
  • Advance core distributed systems for decentralized allocation, rules evaluation, and real-time decisioning.
  • Lead incident response during on-call rotations and drive long-term reliability improvements.
  • Instrument services with rich observability tools to ensure resilience, performance, and scalability.
  • Collaborate with teams using Flink, Spark, Elasticsearch, and Druid to ensure correct and timely experimentation data.
  • Define clear data and API contracts for consumers and pipelines to enhance usability.
  • Simplify and improve the developer experience for configuring, launching, and monitoring experiments and feature flags.

What we're looking for

  • Extensive experience building and operating scalable, reliable backend services.
  • Proficient in designing high-scale, low-latency distributed systems for real-time decisioning.
  • Expertise in ensuring observability through metrics, logs, traces for resilience and performance.
  • Strong coding skills in Java or another JVM language with a focus on production quality.
  • Experience in collaborating effectively across senior engineering teams and cross-functional partners.
  • Deep understanding of experimentation workflows and improving developer experience for experiments.
  • Ability to drive long-term reliability improvements and lead incident response during on-call.

Market check

Salary context

This $388,000–$619,000 range sits above 100% of similar postings on FindRole.

Peer median band

$121,500$198,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$134,875$183,818

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Netflix

Netflix is the world''s leading streaming entertainment service, offering a vast library of TV series, films, documentaries, and original content to subscribers in over 190 countries. Industry: Streaming Entertainment & Media

Netflix currently has 91 open roles on FindRole.

Listed pay typically runs $388,000–$610,000 across 87 roles with salary data.

Most-posted roles

View all roles at Netflix

More like this

Similar roles

Software Engineer (L5) - Experimentation Platform

Netflix

Remote (Usa - Remote, US) 56 days ago $380,000$610,000
Java Kubernetes Docker CI/CD Prometheus Grafana Flink Spark Elasticsearch Druid PostgreSQL AWS Git JVM REST gRPC MESOS ZooKeeper Hadoop Kafka Redis GraphQL
Remote

Software Engineer L5 - Edge Platform Automation & Validation

Netflix

Remote (Usa - Remote, US) 16 days ago $388,000$619,000
Python Rust Go Linux FreeBSD GitHub Actions Jenkins CI/CD Kubernetes Terraform Prometheus Grafana Docker Ansible Bash PostgreSQL MESOS Zookeeper Kafka ELK Stack GitOps
Remote

Software Development Engineer 5

Adobe

San Jose, US 14 days ago $208,300$301,600
Java Scala Python Docker Kubernetes AWS CI/CD SQL NoSQL Terraform Prometheus Grafana Adobe Experience Platform XDM NLU Machine Learning Knowledge Graphs

Software Engineer, Testing

Cboe Global Markets

US 10 days ago $93,500$121,000
Python PostgreSQL Snowflake CI/CD Docker Kubernetes SQL Apache Kafka Linux Git Jenkins GitHub Actions

Software Engineer, Test

Cboe Global Markets

Locations Chicago, Illinois, US 11 days ago $102,850$133,100
Python Java Cucumber Selenium Playwright PostgreSQL Docker Kubernetes SQL Unix/Linux RHEL Git Jenkins Bamboo Atlassian REST SOAP FIX 4.4 Swift Messaging Protocols Kafka Version Control CI/CD

Sr. Software Development Engineer 5

Adobe

San Jose, US 74 days ago $208,300$301,600
Java Scala Python Docker Kubernetes AWS CI/CD SQL NoSQL Terraform Prometheus Grafana Adobe Experience Platform XDM NLU Machine Learning Knowledge Graphs