Role overview
Lead the engineering work that packages and delivers containerized software to customer environments. This hands‑on staff role combines architecture, implementation, and technical mentorship, with responsibility for making builds secure and reproducible and updates dependable across large deployments.
Responsibilities
- Design and operate the CI/CD pipeline that turns source code into signed, scanned container images.
- Set image hardening, vulnerability scanning, and signing practices to meet security and compliance needs.
- Partner with the update services team on safe delivery to deployed instances, including rollout, rollback, and version pinning.
- Establish standards for reproducible builds, artifact versioning, and release gates.
- Mentor engineers through code and design reviews, and lead complex systems decisions.
- Own build and release operations, responding to pipeline failures, performance regressions, and delivery incidents.
Requirements
- At least eight years of professional software engineering experience, with deep expertise in build systems, CI/CD, or container release engineering.
- Expert knowledge of Docker image construction, including multi-stage builds, base image selection, layer optimization, and hardening.
- Experience with container signing and verification, plus image vulnerability scanning tools.
- A record of building and operating CI/CD pipelines at scale.
- Deep understanding of Kubernetes image use, versioning, and updates in running clusters.
- Experience designing and operating over-the-air or remote update systems.
Benefits and work setup
- Fully remote work; a broadband connection of at least 25 Mbps is required.
- The role may include stock options. Health, vision, and dental coverage, flexible vacation, and parental leave are described as available.