Senior Software Engineer (5) | Framework Lifecycle Management
Netflix
Netflix is one of the world's leading entertainment services, with over 300 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and languages. Members can play, pause and resume watching as much as they want, anytime, anywhere, and can change their plans at any time.
The Mission
The Java Platform Team is shifting from "best effort" support to a fully managed, opinionated "Paved Path". As a Senior Engineer on the Framework Lifecycle Management (FLM) team, you will be the architect of "Zero Toil". Your goal is to ensure that Netflix developers can leverage the most secure, performant, and stable technologies without ever worrying about the friction of upgrades, integration quirks, or breaking changes.
We are building a new Java SME hub in Poland to scale this mission globally. You won't just be maintaining libraries; you will be building the automation and testing infrastructure that defines how software is delivered at Netflix scale.
Key Responsibilities
Engineer the "Zero-Disruption" Pipeline: Design and scale E2E integration and regression testing frameworks that allow platform changes to ship with zero impact on user space.
Automate the Ecosystem: Build sophisticated tooling for automated code refactoring, Java Build/PR linting, and fleet-wide upgrade campaigns (e.g., SpringBoot, JDK version migrations).
Architect Paved Path Integrations: Take ownership of the preferred technology stack, including PostgreSQL (JOOQ), EVCache, and DGS, ensuring deep integration and seamless upgrade paths.
Drive Language-Agnostic Standards: Partner across the Application Development organization to establish cross-language standards for gRPC, service mesh, and metrics.
Scale the Fleet: Manage the complex SDLC of the SpringBoot ecosystem, providing a fully managed experience for hundreds of microservices.
Who You Are
A Java Ecosystem Expert: You bring a high level of excellence to the Java and Spring Boot stack. You enjoy the challenge of solving the intricate integration and testing problems that arise when operating at Netflix scale.
A Champion of Automation: You have a deep-seated commitment to eliminating "paper cuts" in the developer experience. You prioritize building sustainable, automated tools over manual work or temporary documentation because you value long-term solutions for the entire Netflix fleet.
A Holistic Systems Thinker: You look beyond individual libraries to understand how changes ripple across thousands of microservices. You possess the judgment to make wise technical decisions even in high-ambiguity situations where "Paved Path" standards haven't yet been written.
A Foundational Team Builder: You are energized by the "uncomfortably exciting" task of launching a new hub in Poland. You are a resilient self-starter who enjoys the responsibility of being a Subject Matter Expert and thrives on the freedom to help shape a growing engineering community.
A Candid and Inclusive Partner: You value extraordinary candor and actively "farm for dissent" to ensure the best ideas win. You recognize your own biases and work to ensure that the tools you build empower every engineer at Netflix to do the best work of their lives.
Experience We’d Be Excited About
Large-Scale Fleet Management: Experience managing the SDLC for hundreds or thousands of services, specifically driving high-impact software change campaigns.
Building Developer Products: Experience creating internal tools like linters, refactoring engines, or testing frameworks that improve the lives of other engineers.
Complex Data Integrations: Deep expertise in managing complex data layers or integrations (like JOOQ or PostgreSQL) at scale.
Distributed Systems & Standardization: Experience with gRPC, service mesh, or creating language-agnostic interfaces for multi-language environments
Not ticking every box?
At Netflix, we value talent, passion, and the ability to learn over a perfect checklist. If you don't see yourself in every single bullet point above but you are confident you can contribute to our mission of creating a seamless, managed Java experience, we want to hear from you. We’re looking for insightful, empathetic engineers who are excited to build the "next" in platform evolution.
Inclusion is a Netflix value and we strive to host a meaningful interview experience for all candidates. If you want an accommodation/adjustment for a disability or any other reason during the hiring process, please send a request to your recruiting partner.
We are an equal-opportunity employer and celebrate diversity, recognizing that diversity builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate on the basis of race, religion, color, ancestry, national origin, caste, sex, sexual orientation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service.