Senior Software Engineer - Content Finance Engineering

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

Netflix is reinventing how the world watches television. Over 140 million members around the globe enjoy our award-winning movies and TV shows, but most of our growth still lies ahead. The Content Engineering team helps empower the Netflix Studio as we continue to expand content budget and make amazing content at scale.
The Team 
The Content Finance Engineering team builds services to support evaluations and decisions for how we invest billions of dollars in content. This can range from answering questions like “How much should we spend for the next ‘House of Cards’ like show?” to “Is our production for The Witcher on budget?” and more. By joining this team, you’ll flex your skills to help redefine the entertainment industry and enable the production of amazing content worldwide.

You will be successful in this role if you:

  • Are responsible, take accountability, and work well in, and across, teams
  • Are a hands-on engineer and you love what you do
  • Improve the team and organization you’re part of, rather than accepting the status quo
  • Have a passion for excellence, which shows in the top-tier and elegant solutions you create
  • Are pragmatic and know how to ship high-value features quickly
  • Adapt to quickly changing business requirements and work in an agile environment 
  • Are a team player who enjoys collaborating with business partners and engineers across the company to understand and solve problems
  • Are curious about emerging technologies and can quickly evaluate and adapt to new technologies
  • Have a passion to deliver on-time, quality work and strongly believe in test-driven development


  • Design and build systems and services for Netflix’s Studio Finance Platform
  • Architect and build server side platforms using JVM-based languages
  • Turn requirements into simple, elegant, optimal solutions
  • Address complex architectural problems with simple, intuitive design
  • Work at all phases of the software development lifecycle (planning, design, implementation, deployment and support)
  • Deliver on business functionality , while also operating and improving the API infrastructure

Desired qualifications

  • 8+ years of server-side software development with Java or object oriented languages
  • Communication is your strong suit: in code, in email, and face-to-face. 
  • Experience with design and ownership of large scale distributed systems
  • Ability to thrive in a cross-functional environment
  • Solid understanding of service oriented architecture and familiarity with microservices architecture
  • Experience with Relational Database technologies such as, MySQL, PostgresQL, etc.
  • BS/MS in computer science or equivalent

Nice to have

  • Working knowledge of AWS and experience  in deploying cloud based applications 
  • An understanding of concepts like threading and event-driven asynchronous I/O

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.