Senior Software Engineer - Billing & Revenue Infrastructure

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

Billing & Revenue Infrastructure is at the core of recurring subscription at Netflix. This platform supports 139+ million Netflix subscribers around the world to successfully renew and pay us. Our high scale and resilient infrastructure is responsible for collection and reconciliation of payments and Revenue for Netflix.

As Netflix expands around the world and experiments with non unique methods of Payments, as a senior engineer in this team, you will be challenged to innovate and expand our infrastructure to support Payments, Product and Finance with the goal of contributing towards higher revenue and cash collection for Netflix.

About You

  • 5+ years of hands on, software engineering experience in building business critical, scalable systems with 99.999+ availability.
  • You are Self-motivated and love making an impact.
  • You have a successful track record of delivering results in complex cross-functional projects.
  • You are curious about emerging technologies and can quickly evaluate and adapt as needed.
  • You are driven by the desire to solve hard technical problems with the goal to automate and scale everything!
  • You strongly believe in test driven development.
  • You enjoy delivering innovative solutions with minimal guidance.
  • You have a strong bias towards action.

Technical Expectations

  • BS/MS in Computer Science or equivalent.
  • Strong data structures and algorithms knowledge with server side expertise.
  • Proficient in Java OR another object oriented programming language.
  • Deep knowledge of concurrency, resilience and building low latency services in a distributed architecture.
  • Expertise with solving large data challenges.
  • Experience with NoSQL datastore such as Cassandra, DynamoDB.
  • Experience with Cloud Computing platforms (AWS/Azure/GCP).
  • Expertise in building distributed applications that are secure, can scale and are highly available.
  • Nice to have - Pub-Sub( Kafka) , Stream Processing(Spark/Flink etc.)
Netflix offers an exciting employee culture that enables freedom and responsibility.  Learn more about us via the Netflix culture memo and jobs site.

Learn what have we done in the past?

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.