company_logo

Full Time Job

Senior Software Engineer - Revenue Finance Infrastructure

Netflix

Los Gatos, CA 03-10-2021
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description

Netflix is the world's leading entertainment service with over 193+ million paid memberships in over 190 countries.

Revenue Infrastructure is our growing Squad within Revenue & Growth Engineering. This Squad is tasked with the long-term goal of building solutions to automate Revenue Finance workflows, handling millions of transactions flowing through our services every day. Some of the immediate projects we are focused on are building infrastructure for settlement and cash reconciliation of all Netflix subscription payments, generating invoices for our bundle partners, and revenue partner workflows. We have many more ambitions to innovate for Streaming and Partner revenue finance needs.

As an engineer on the team, you will work with Product Managers, cross-functional engineering teams, and Revenue Finance to design and evolve architectures that can handle massive data and build highly configurable pipelines to support global workflows for complex financial functions.

About You
• 5+ years of hands-on, software engineering experience in building business-critical, reliable, and distributed systems.
• Background in building financial or payments solutions. Experience in leveraging ML is a plus.
• You are driven by the desire to solve hard technical problems with the goal to automate and scale everything!
• You are self-motivated and love making an impact.
• You can work independently, delivering innovative solutions with minimal guidance.
• You have a successful track record of delivering results in complex cross-functional projects.
• You strongly believe in test-driven development.
• 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.
• Have a strong background in distributed data processing, software engineering design, and data modeling concepts.
• Proficient in Java, Scala, or any other JVM language.
• Experience with Pub-Sub( Kafka) , Stream Processing(Spark/Flink etc.)
• Expertise with solving large data challenges.
• Experience with Cloud Computing platforms (AWS/Azure/GCP).
• Expertise in building distributed applications that are secure, can scale and are highly available.

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?

Building Resilience in Production Migrations

Building financial Systems on Eventually consistent DBs

Billing Tech blog on Cloud migration

Netflix Tech blog

Jobcode: Reference SBJ-r124my-18-117-196-184-42 in your application.