Senior Software Engineer, Content Acquisition Finance Engineering

Netflix, Remote, United States

Leading subscription service for watching TV episodes and movies

Duration: Full-Time

Netflix is rapidly becoming the world’s largest studio. Each year we’re creating more and more content people love all around the world. In 2021 alone, we’re spending $12+ billion on content. 
As part of the Content Acquisition Finance Engineering team, we’re responsible for enabling the business to make smart decisions about how we account, spend, and plan for all of the money that’s related to our content. We work cross-functionally with Engineering, Product, Design, and our Business Partners to build solutions for their needs. We deeply care about our business partners and seek to understand the need and importance of what we’re working on. With this context, you will identify, design, and execute on anything from high leverage services and libraries used by other teams to innovative features that save countless hours and millions of dollars. You will be expected and empowered to show thought leadership and partner effectively to push the company forward while innovating and maintaining engineering excellence.

About you:

  • Have a very strong background in building distributed systems using Java or other object-oriented languages such as C#, C++, Python, or Golang
  • Have a deep understanding of good software design patterns, mixed with a healthy passion for refactoring and keeping things simple
  • Have a keen commitment to test-driven development
  • Experienced building and leveraging mid-tier services
  • Write clean reusable interfaces that maximize functionality while minimizing maintenance 
  • Are clear, concise, and effective in both written and verbal communications
  • Are responsible, take accountability, and work well in, and across, teams
  • Enjoy working in an environment with lots of context and minimal guidance
  • Are ruthlessly pragmatic and know how to ship high-value features quickly
  • You have strong convictions and are open to being convinced otherwise
  • Resonate with our unique culture

In this role you’ll:

  • Evaluate multiple opportunities for time and effort to identify and invest in those with the greatest opportunity for impact on the organization
  • Completely own the design, implementation, and dev/ops for your deliverables 
  • Improve the team and organization you’re part of, rather than accepting the status quo
  • Automate yourself out of critical support or mundane tasks to enable our team to scale 
  • Learn the ins-and-outs of our business and how Netflix manages money
  • Learn and grow from working with stunning colleagues while helping them grow from your experiences and perspectives.

Nice to have but not required:

  • Working knowledge of deploying cloud based applications 
  • An understanding of concepts like concurrency and reactive programming
If you feel like we’re describing you, we’d love it if you applied!

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.