Remote job
Staff Software Engineer, Image Build & Release
Job details
About this role
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.