Senior Software Engineer (L5) — Build & Dependency Management Team (JVM Ecosystem)

Netflix is one of the world's leading entertainment services, with 283 million paid memberships in over 190 countries.
$100,000 - $720,000
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS · Entertainment

Description For Senior Software Engineer (L5) — Build & Dependency Management Team (JVM Ecosystem)

Netflix, a global entertainment leader serving 283 million subscribers across 190+ countries, is seeking a Senior Software Engineer for their Build & Dependency Management team within the Productivity Engineering organization. This vital team supports Java & JVM-based applications that power Netflix's service infrastructure.

The role focuses on enhancing build processes, dependency management, and testing infrastructure using Nebula and Gradle. As a Senior Engineer, you'll be responsible for developing and maintaining tools that streamline build processes and ensure robust dependency management. The position requires expertise in JVM languages, build systems, and testing tools, with emphasis on creating developer-friendly solutions.

Key technical aspects include working with Java, Gradle, Spring Boot, GraphQL, Kafka, and PostgreSQL. You'll be implementing build solutions, managing dependency tools, and developing testing infrastructure. The role involves both hands-on development and consulting with other teams to optimize their development workflows.

The ideal candidate brings strong experience in developer platforms, excellent communication skills, and deep knowledge of build tools and testing frameworks. Experience with Nebula, Gradle, and distributed tracing tools is highly valued. The position offers competitive compensation ($100,000 - $720,000) with flexibility to choose between salary and stock options.

Working remotely, you'll join a team that values technical excellence, collaboration, and innovation. This role presents an opportunity to impact developer productivity at scale while working with cutting-edge technologies in a company that shapes the future of entertainment technology.

Last updated 4 minutes ago

Responsibilities For Senior Software Engineer (L5) — Build & Dependency Management Team (JVM Ecosystem)

  • Implement and manage build solutions that enhance the efficiency and reliability of software delivery
  • Develop and maintain backwards-compatible tools for dependency management and analysis
  • Integrate internal and vendor-provided build and test infrastructure into engineering workflows
  • Design and develop tools for flaky test detection and reproduction
  • Create and maintain tools for analysis of distributed tracing tools for test runs
  • Develop solutions for synthetic test data generation from production traffic
  • Correlate test coverage data with code changes and runtime execution
  • Maintain scalable and reliable platform design
  • Showcase team offerings to internal audiences
  • Consult with other teams on collaboration and integration needs

Requirements For Senior Software Engineer (L5) — Build & Dependency Management Team (JVM Ecosystem)

Java
PostgreSQL
Kafka
  • Experience in developer platform or productivity teams
  • Strong software design and documentation skills
  • Self-motivated with ability to drive engineering-wide solutions
  • Proactive communication skills
  • Experience with build tools, test frameworks, and CI systems
  • Production experience with Java
  • Experience with JVM Spring Boot applications
  • Familiarity with Nebula, Gradle, and Maven
  • Experience with distributed tracing tools like Zipkin
  • Knowledge of log, metric, and error stacktrace analysis

Benefits For Senior Software Engineer (L5) — Build & Dependency Management Team (JVM Ecosystem)

  • Flexible compensation structure with choice between salary and stock options

Interested in this job?

Jobs Related To Netflix Senior Software Engineer (L5) — Build & Dependency Management Team (JVM Ecosystem)

Full Stack Engineer (L5), N-Tech Software Engineering

Senior Full Stack Engineer position at Netflix focusing on AI integration and enterprise solutions development, offering remote work and competitive compensation.

Software Engineer (L5) - Java Integration Framework (JIF)

Senior Software Engineer position at Netflix focusing on Java Integration Framework development, offering competitive compensation and comprehensive benefits.

Software Engineer L4, Ads Inventory Management & Forecasting

Senior Software Engineer role at Netflix focusing on ads inventory management and ML-based forecasting systems, offering competitive compensation and comprehensive benefits.

Senior Server/Backend Software Engineer, Spry Fox Studio

Senior Server/Backend Engineer role at Netflix's Spry Fox Studio, building non-violent MMO games with competitive compensation and comprehensive benefits.

Software Engineer - Procedural Geometry & Simulation

Senior Software Engineer role at Netflix Animation Studios focusing on procedural geometry and simulation for visual effects production.