Netflix

Staff Software Engineer 6 - Java Platform Team

Netflix
Apply
1 day ago
Warsaw, PolandStaff+

Responsibilities

  • Define the architecture of lightweight Java platform libraries and design builder- and constructor-based APIs for core platform primitives.
  • Enable Spring Boot applications, sidecars, lightweight containers, and batch or stream-processing workloads to share platform capabilities without duplicated logic.
  • Set and maintain memory, startup-time, and disk-footprint budgets through benchmarking and regression checks.
  • Own API versioning, compatibility, side-by-side versioning, long-term support, and migration costs for released interfaces.
  • Coordinate with Java Platform, Compute, Service Mesh, and partner teams on gRPC, metrics, configuration, and other platform standards.
  • Guide engineering customers toward Spring Boot, lightweight libraries, or improved guidance based on their needs.
  • Lead through technical direction, design reviews, mentoring, written decision records, and development of the Warsaw hub.

Requirements

  • Staff-level experience designing and owning shared libraries or platform components used by many teams.
  • Demonstrated experience with Java and distributed systems, including long-term API and architectural decision ownership.
  • Modern Java expertise, including Java 17 and 21 or later, the standard library, concurrency, and public API design.
  • Knowledge of JVM internals and performance, including the memory model, garbage collection, class loading, startup time, and constrained-environment footprint.
  • Experience with library and dependency design, minimal dependency trees, classpath isolation, binary compatibility, and multiple runtimes or containers.
  • Understanding of distributed systems fundamentals, including gRPC, HTTP, service mesh, metrics, configuration systems, and failure modes.
  • Experience building developer tooling such as testing frameworks, compatibility checks, linters, or CLIs.
  • Experience leading multi-team technical efforts, resolving disagreements, making difficult decisions with incomplete information, and mentoring engineers.
  • Familiarity with Spring internals and Spring Boot integration is preferred.
  • Experience with class data sharing, jlink, ahead-of-time compilation, sidecars, agents, containerized Java services, Gradle plugin development, or build tooling is preferred.

Benefits

  • The role contributes to building the Warsaw hub into an independently operating team.
  • Netflix provides accommodation or adjustment support during the hiring process for disabilities or other reasons.
  • Netflix is an equal-opportunity employer committed to inclusion and diversity.

Tech Stack

GradlegRPCJavaSpring Boot

Categories

Netflix

About Netflix

10,000+ employees

Netflix builds and operates a global streaming service for TV series, films, games, and live programming, and produces original content through its in-house studio. It serves consumers in 190+ countries via subscription and ad-supported plans on internet-connected devices. Founded in 1997 and headquartered in Los Gatos, California, Netflix is a public company traded on NASDAQ (NFLX).

Contact me