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.