Taro Logo

Distributed System Engineer 5 - Membership Engineering

Netflix is one of the world's leading entertainment services, with over 300 million paid memberships in over 190 countries enjoying TV series, films and games.
$100,000 - $720,000
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Consumer

Job Description

Netflix's Membership Engineering team is seeking a Distributed System Engineer to join their dynamic team that orchestrates subscription flows and manages the subscription state for all Netflix customers globally. This role sits at the crucial intersection of growth product features and commerce platform infrastructure, working on mission-critical systems that handle everything from signups and plan changes to cancellations and renewals.

The position offers an opportunity to work on high-impact projects like combating password sharing, implementing the Netflix Ads plan, and enhancing existing subscription features. You'll be part of a team that manages complex distributed systems handling subscription data for over 300 million members across 190+ countries.

Key responsibilities include building resilient microservices, optimizing customer acquisition and retention systems, and maintaining the core pricing and commerce platform. You'll work cross-functionally with engineers, designers, product managers, and data scientists to develop feature-rich solutions while ensuring high performance and reliability.

The role requires expertise in distributed systems, with a focus on building highly scalable, low-latency services. You'll tackle challenging problems around data accuracy, race conditions, and throughput optimization while maintaining 24/7 operational excellence.

The ideal candidate brings 5+ years of experience in distributed systems, strong technical decision-making abilities, and excellent collaboration skills. Knowledge of technologies like Java/Kotlin, Kafka, ElasticSearch, and experience with commerce platforms at scale would be highly valuable.

This is an opportunity to join a world-class engineering team at Netflix, working in an environment that values freedom and responsibility, with competitive compensation including a salary range of $100,000 - $720,000, comprehensive benefits, and stock options.

Last updated a day ago

Responsibilities For Distributed System Engineer 5 - Membership Engineering

  • Build and maintain subscription management systems
  • Optimize customer acquisition and retention systems
  • Develop pricing and commerce platform features
  • Ensure data accuracy and system reliability
  • Collaborate with cross-functional teams
  • Provide on-call support for production systems
  • Implement engineering best practices

Requirements For Distributed System Engineer 5 - Membership Engineering

Java
Kotlin
Kafka
  • 5+ years of experience crafting resilient, high-scale, low latency, distributed microservices
  • Strong desire to solve hard infrastructure problems
  • Excellent collaboration and communication skills
  • Bachelor's degree in Computer Science or related field
  • Experience with Java/Kotlin/C#/Scala
  • Knowledge of distributed systems and microservices architecture
  • Ability to handle on-call responsibilities

Benefits For Distributed System Engineer 5 - Membership Engineering

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Equity
  • 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 Insurance
  • Paid Time Off
  • Flexible Time Off for salaried employees

Related Jobs