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.