Senior Software Engineer (l5) - Continuous Integration Platform

Netflix Netflix · Big Tech · United States · Remote · Engineering

Senior Software Engineer to build a next-generation CI platform for Netflix's massive codebase, modernizing existing Jenkins-based infrastructure.

What you'd actually do

  1. Driving feature work and taking ownership of services that are a part of Netflix’s Continuous Integration platform, which operate and manage various aspects of the CI tooling.
  2. Leading workflow design, spotting opportunities for re-use, preventing anti-patterns, and minimizing future changes for users.
  3. Operate and maintain a build controller and self-hosted build agents, optimizing for fast-starting, repeatable builds.
  4. Collaborate with various other Platform teams to ensure their systems can integrate with our CI Platform.
  5. Support cross-organization critical change campaigns across a wide variety of source code repositories.

Skills

Required

  • JVM infrastructure
  • continuous integration systems (e.g., GitHub Actions, CircleCI, BuildKite)
  • API design and building (e.g., GraphQL)
  • microservice architectures
  • relational and non-relational data stores

Nice to have

  • self-driven
  • highly motivated
  • collaborating and pairing with engineers
  • embrace best practices
  • searching for opportunities to continually improve

What the JD emphasized

  • build a next-generation CI platform
  • modernize our CI tooling
  • operate existing JVM infrastructure while building our next-gen CI platform
  • experience running and operating continuous integration systems
  • solving developer productivity challenges for engineers at enterprise scale