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

World's leading entertainment service with 283 million paid memberships in over 190 countries, offering TV series, films and games.
United States
$100,000 - $720,000
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS · Consumer

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

Netflix, the world's leading entertainment service with 283 million subscribers, is seeking a Senior Software Engineer for their Build & Dependency Management team within the Productivity Engineering organization. This role is crucial for supporting Java & JVM-based applications that power Netflix's service infrastructure.

The position focuses on enhancing build processes, dependency management, and testing infrastructure, primarily utilizing Nebula and Gradle. The ideal candidate will join a team dedicated to empowering Netflix engineers to deliver high-quality software at scale. Key responsibilities include implementing build solutions, managing dependency tools, and developing testing infrastructure.

This is an excellent opportunity for an experienced software engineer who excels in build systems and has a strong background in the JVM ecosystem. The role offers significant technical challenges, working with technologies like Java, Gradle, Spring Boot, and Kafka, while maintaining critical infrastructure used across Netflix's engineering organization.

The position stands out for its impact on developer productivity across Netflix's engineering teams. You'll be responsible for creating and maintaining tools that directly influence the efficiency of Netflix's software delivery pipeline. The role offers competitive compensation ranging from $100,000 to $720,000, with flexibility to choose between salary and stock options.

Working at Netflix means joining a company that values inclusion and diversity, offering a remote work environment and the chance to contribute to technology that serves millions globally. The team emphasizes collaboration, technical excellence, and continuous learning, making it an ideal place for engineers passionate about developer tooling and infrastructure.

Last updated 17 hours 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
  • Develop solutions for synthetic test data generation
  • 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

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

Java
Kafka
PostgreSQL
  • 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 Gradle and custom Gradle plugins
  • Experience with Spring Boot applications
  • Familiarity with Nebula and dependency management
  • Knowledge of distributed tracing tools

Interested in this job?

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

Software Engineer L5 - Ads Platform

Senior Software Engineer position at Netflix's Ads Platform team, building advertising systems for their streaming service with competitive compensation and comprehensive benefits.

Senior Software Engineer, Partner Engineering - APAC

Senior Software Engineer position at Netflix focusing on partner engineering and integration for streaming services in the APAC region

Software Engineer - Animation & Rigging

Senior Software Engineer position at Netflix Animation Studios, focusing on animation and rigging tools development, requiring 8+ years of experience and expertise in C++ and Python.

Senior Software Engineer - Developer Automation Platform (Backend)

Senior Backend Engineer role at Netflix focusing on developer automation platform, offering competitive compensation ($100K-$720K) and the opportunity to impact millions of users.

Senior Server/Backend Software Engineer, Spry Fox Studio

Senior Server/Backend Software Engineer position at Netflix's Spry Fox studio, building non-violent MMO games with competitive compensation $100K-$350K.