Software Engineer 5 - Account Foundations

Netflix
Los Angeles, CA
Job Description
At Netflix, our mission is to entertain the world. We are a dream team obsessed with the uncomfortable excitement of discovering what happens when you merge creativity, intuition and cutting-edge technology. Come be a part of what’s next.

Requirements

  • Experience building and owning platform-layer APIs and services where other teams and external integrators build on top of your data models and contracts.
  • Deep understanding and experience of how to build extensible, high-scale systems.
  • Experience modeling complex entity/object hierarchies and account lifecycle systems, ideally including graph-based data modeling to represent multi-tier relationships and ownership structures.
  • Proficiency with building gRPC, REST, or GraphQL APIs with backward-compatible contracts, versioning strategies, and deprecation governance.
  • Experience building externalized APIs for third-party integrators as well as integrating with third-party data vendors across diverse delivery mechanisms.
  • Experience building data ingestion and processing pipelines that support multiple delivery mechanisms (batch files, data streams, API endpoints)
  • Strong backend engineering skills with Java, Spring Boot, and experience with distributed systems, microservices, NoSQL databases, Apache Kafka, and CI/CD pipelines on cloud/AWS.
  • Working familiarity with advertising demand-side systems: account registration, campaign management, account management and authorization.

Benefits

  • Health Plans
  • Mental Health support
  • 401(k) Retirement Plan with employer match
  • Stock Option Program
  • Disability Programs
  • Health Savings and Flexible Spending Accounts
  • Family-forming benefits
  • Life and Serious Injury Benefits
  • Paid leave of absence programs
  • Flexible time off
]]>