Uncubed

Senior Software Engineer - Billing Subscription Platform

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies


Netflix subscription platform is one of the best in the world.  We build the software that scales to invoice 100+ million Netflix customers in multiple currencies around the world. Our services keep track of renewing customers, gift balance, discounts, invoices, revenue and billing history for a customer. Our Microservices are part of various e-commerce workflows to process user actions and charge through various payment methods.

As a member of this team, you will be working on software components that are critical for Netflix to invoice its customers fairly and collect revenue for Netflix. The challenges are abound as Netflix innovates into providing different kind of invoicing options to customers and scales to acquire its next 100 million customers.

Desired Background

  • Significant hands on software engineering experience, building business critical, scalable systems with extreme availability.
  • Experience with automation, monitoring, and on-call shifts.
  • Java and object oriented development experience.
  • Experience with Spring, MySQL, Hive, NoSQL datastores such as Cassandra.
  • Experience with Cloud Computing platforms (e.g. Amazon AWS, Microsoft Azure, OpenStack, Google Compute or App Engine, Hadoop, etc.).
  • BS/MS in computer science or equivalent.
  • 5+ years experience in hands-on server-side development.
  • 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.
  • Excited about eCommerce/Billing/Payments domain.
Netflix offers a unique culture that values freedom and responsibility.  You can learn more 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 https://www.netflix.com/