Our team builds products to help Netflix plan, spend and account for the money we spend producing world-class, award-winning, high quality, and diverse content. The goal of our team is to provide accurate planning of our content budget, help production houses manage their production budget, accounting of content spend and reduce the risks associated with reporting of the content spend.
We work cross functionally with Engineering, Product, Design, and our Business Partners to build solutions for their needs. These systems help our business plan, account for, and operate all-things-finance for our productions. Our team is a diverse mix of talented engineers that work together building applications, core services, and systems on the Netflix Paved Path. We deeply care about our business partners and seek to understand the need and importance of what we’re working on.
Our team believes that empathy to our partners, curiosity about the business, integrity in building reliable software, inclusion and diversity are key to our success.
About you
- You have a good grasp of Software Engineering fundamentals: data structures, algorithms and design patterns.
- You are curious about business processes and systems outside your area of focus.
- You understand and articulate various ways in which data and events can be shared across distributed systems.
- You truly believe that diversity is key to a team’s health and success.
- You have experience creating elegant, efficient, and effective backend services that have as high a standard of accountability and integrity as you do.
- You communicate and collaborate well with your team and business partners; are a good listener; are empathetic towards your users’ needs.
- You are an advocate for system reliability, test coverage and data accuracy.
Responsibilities
- Design and build systems and services for Netflix’s Content Finance using Java.
- Address complex architectural problems with simple, intuitive design
- Work at all phases of the software development lifecycle (planning, design, implementation, deployment, testing, and support)
- Deliver on business functionality, while also operating and improving the software infrastructure
Desired qualifications
- 5+ years of server-side software development with Java or other object-oriented languages such as C#, C++, Python, or Golang
- Communication is your strong suit: in code, in email, virtually, and face-to-face
- Experience with design and ownership of business tools and 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.
Nice to have
- Working knowledge of and experience in deploying cloud based applications
- An understanding of concepts like concurrency and reactive programming
- Experience with developing applications for accounting and finance
Netflix provides comprehensive benefits including Health Plans, Mental Health support, a 401(k) Retirement Plan with employer match, Stock Option Program, Disability Programs, Health Savings and Flexible Spending Accounts, Family-forming benefits, and Life and Serious Injury Benefits. We also offer paid leave of absence programs. Full-time hourly employees accrue 35 days annually for paid time off to be used for vacation, holidays, and sick paid time off. Full-time salaried employees are immediately entitled to flexible time off. See more detail about our Benefits here.