Distributed Systems Engineer, Membership Engineering - L5

One of the world's leading entertainment services with 283 million paid memberships in over 190 countries.
$100,000 - $700,000
Distributed Systems
Staff Software Engineer
In-Person
5+ years of experience
Entertainment · Consumer

Description For Distributed Systems Engineer, Membership Engineering - L5

Netflix's Membership Engineering team is seeking a Distributed Systems Engineer to join their dynamic team responsible for orchestrating flows and managing subscription states for Netflix's global customer base. This role offers a unique opportunity to work at the intersection of growth product features and commerce platform infrastructure, directly impacting Netflix's 283 million paid memberships across 190+ countries.

The position involves working on critical systems handling member-flows like signup, plan changes, upsells, offers, cancellations, and renewals. You'll be instrumental in implementing major initiatives such as password sharing solutions, enabling Ads plans, and enhancing Netflix's premium offerings. The role requires deep technical expertise in distributed systems and a strong focus on maintaining high data accuracy and operational excellence.

As a Distributed Systems Engineer, you'll collaborate with cross-functional teams to build resilient, high-scale solutions that power Netflix's global subscription platform. The role offers competitive compensation ($100,000 - $700,000), comprehensive benefits, and the opportunity to work in Netflix's unique culture of freedom and responsibility.

The ideal candidate brings 5+ years of experience in distributed systems, strong technical skills in Java/Kotlin/Scala, and expertise in technologies like Kafka, ElasticSearch, and AWS. You'll be joining a team that values collaboration, technical excellence, and the ability to deliver high-quality solutions that support Netflix's mission to entertain the world.

Last updated 9 days ago

Responsibilities For Distributed Systems Engineer, Membership Engineering - L5

  • Work on intersection of growth product features and commerce platform infrastructure
  • Engage in cross-functional work with engineers, designers, product managers, and data scientists
  • Optimize customer acquisition and retention
  • Maximize revenue and create commerce opportunities
  • Improve infrastructure and platform to meet growing business needs
  • Maintain operations of highly-scalable infrastructure
  • Provide first-class on-call support
  • Work on subscription management and pricing systems

Requirements For Distributed Systems Engineer, Membership Engineering - L5

Java
Kotlin
Kafka
  • 5+ years of experience crafting resilient, high-scale, low latency, distributed microservices in production environments
  • Driven by desire to solve hard infrastructure problems
  • Collaborative and enjoys sharing ideas with the team
  • Effective written and verbal communication
  • Motivated to deliver high quality solutions quickly
  • Excellent at making technical decisions based on business goals
  • Experience with Java/Kotlin/C#/Scala
  • Knowledge of ElasticSearch, Kafka, Hive or AWS
  • Experience with SQL & NoSQL multi-region data stores
  • Understanding of on-call responsibilities

Benefits For Distributed Systems Engineer, Membership Engineering - L5

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 annually for paid time off (hourly employees)
  • Flexible time off (salaried employees)

Interested in this job?

Jobs Related To Netflix Distributed Systems Engineer, Membership Engineering - L5

Distributed Systems Engineer L5 - Delivery

Staff-level Distributed Systems Engineer position at Netflix, focusing on continuous delivery platforms and infrastructure at scale, offering competitive compensation and comprehensive benefits.

Software Engineer (L5) - Distributed Refactoring Platform

Staff Software Engineer position at Netflix focusing on building and maintaining the Distributed Refactoring Platform, working with JVM languages and TypeScript in Warsaw.

Distributed Systems Engineer (L5) - Platform Engineering

Staff Software Engineer position at Netflix focusing on distributed systems and cloud infrastructure, offering competitive salary and comprehensive benefits.

Engineering Manager, Spark

Engineering Manager position at Netflix leading the Spark team, focusing on distributed data processing and analytics at massive scale.

Distributed Systems Engineer (L5) - Compute Runtime

Staff Software Engineer position at Netflix focusing on distributed systems and container runtime infrastructure, offering competitive compensation and comprehensive benefits.