Senior Software Engineer - Membership Engineering

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

Membership engineering enables membership subscriptions at Netflix. Our in-house platform supports 137+ million Netflix subscribers around the world.  Membership platform is a critical infrastructure that enables signup, plans,  pricing and gift redemptions for new and existing members. How do we ensure that we are providing our members the best possible options without compromising availability, scalability and cost? Our large scale, highly available infrastructure is at the core of that challenge.

We are looking for highly motivated engineers who can apply their technical skills towards building scalable infrastructure and services. In this role, you will be challenged to constantly learn the latest in technology and domain to bring back into building one of the most innovative membership platform in industry. The ability to communicate well cross functionally and deliver is the key to success.

About You

  • 5+ years of hands on, software engineering experience in building business critical, scalable systems with99.999+ availability.
  • Self-motivated and high-performing.
  • Successful track record of delivering results in complex cross-functional projects.
  • Curious and driven by desire to push the product and technology forward.
  • Enjoys delivering innovative solutions with minimal guidance.
  • Bias towards action.

Technical Expectations

  • BS/MS in Computer Science or equivalent
  • Strong data structures and algorithms knowledge.
  • Proficient in Java OR another object oriented programming language.
  • Experience with Spring, MySQL, Hive, NoSQL datastore such as Cassandra.
  • Experience with Cloud Computing platforms (e.g. Amazon AWS, Microsoft Azure, OpenStack, Google Compute)
  • Expertise in concurrency, multi-threading, and event driven architecture.
  • Expertise in building distributed applications that are secure, can scale and are highly available.
  • Nice to have- Spark, Spark Streaming, Flink, MapReduce etc
Netflix offers an exciting employee culture that enables freedom and responsibility.  Learn more about us via the Netflix culture memo and jobs site.

Other relevant links:

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 Netflix's website.