Senior Software Engineer - Billing Infrastructure

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

Our charter is to build a scalable and resilient engineering infrastructure and tools to support invoicing and revenue collection for Netflix. We build the software that scales to invoice 100+ million Netflix subscribers around the world. Our subscription renewal engine automatically charges Netflix customers for payments. Our services keep track of gift balance, discounts, invoices, payment status and billing history per subscriber. Our APIs are part of various e-commerce workflows to process user actions and charge through various payment methods.

Subscription Billing is the primary source of revenue for Netflix. Hence, challenges are abound as Netflix innovates into providing different kind of invoicing options to customers. As a member of this team, you will work with stunning colleagues and help us solve engineering challenges in product and distributed architectures to meet Netflix goals for hyper global growth.

Desired Background

  • 5+ years of hands on, software engineering experience in building business critical, scalable systems with 99.999+ availability.
  • BS/MS in computer science or equivalent.
  • 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)
  • Successful track record of delivering results in complex cross-functional projects.
  • Curious about product challenges and driven by desire to push the product and technology forward.
  • Enjoys delivering innovative solutions with minimal guidance.
Netflix offers an exciting employee culture that enables freedom and responsibility.  Learn more about us via the Netflix culture memo and jobs site.

Other interesting 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.