Software Engineer 5 - Content & Business Products

Netflix Netflix · Big Tech · United States +2 · Remote · Engineering

Software Engineer 5 role at Netflix focused on building products and services for content creation, optimization, and automation within the Content & Business Products (CBP) Engineering teams. The role involves developing resilient, high-scale, low-latency distributed microservices and supporting enterprise needs across various departments. While the team works with machine learning for catalog review, the core of this role is in building and operating distributed systems for content production and business operations, not directly shipping AI models.

What you'd actually do

  1. You have 5+ years of experience crafting resilient, high-scale, low-latency, distributed microservices in production environments.
  2. Proficient with gRPC, GraphQL, or RESTful API design and implementation.
  3. Have recent proficient experience with Java, C#, or other OO programming languages with a solid understanding of OO design principles, concurrency, multi-threading, performance tuning, and observability.
  4. Have a proven track record in architecting, building, and operating distributed systems with high availability, fault tolerance, and performance.
  5. Have solid experience in setting technical directions for engineering projects, making architectural decisions, and influencing partner and cross-functional teams.

Skills

Required

  • Java
  • C#
  • OO programming
  • OO design principles
  • concurrency
  • multi-threading
  • performance tuning
  • observability
  • gRPC
  • GraphQL
  • RESTful API design
  • distributed microservices
  • high availability
  • fault tolerance

Nice to have

  • Curious about new technologies
  • Clear communication
  • Problem-solving
  • Seeking knowledge in ambiguous situations
  • Fostering an inclusive, collaborative environment