Staff Software Engineer 6 - Java Platform Team
Core
Define and own the architecture of a lightweight, shared Java library set (Spring Boot based) for Netflix's platform primitives, ensuring stability and performance across sidecars, containers, and standard applications.
Role type
Staff Software Engineer (Platform Architecture)
Builds
Shared Java libraries, Spring Boot starters, and platform primitives for configuration, observability, and networking.
Domain
Cloud-native Java development, distributed systems, containerization.
Required skills
Modern Java (17+), JVM internals and performance tuning, API design for long-lived interfaces, distributed systems fundamentals, automation mindset, library and dependency design.
Preferred skills
Spring internals, JVM startup optimization techniques (jlink, CDS), sidecar/agent development, Gradle plugin development.
Technologies
Java, Spring Boot, gRPC, HTTP, Service Mesh, Gradle.
Responsibilities
Define architecture of lightweight library set, support sidecars and light containers, own interface stability and versioning, align with platform teams on standards, guide customers to the right path, mentor engineers.
Seniority
Staff, hands-on IC with strategic direction.