
Staff Software Engineer, Image Build & Release
Posted Oct 23

Posted Oct 23
This is a fully remote position, open to applicants in United States.
β’ Create and manage the CI/CD pipeline that generates NodeZero container images from source code to finalized, signed, and scanned distribution-ready artifacts.
β’ Establish strategies for image hardening, CVE scanning, and signing that comply with security and regulatory standards.
β’ Collaborate with the OTA Services team to devise dependable and secure image-update delivery for customer-deployed NodeZero instances.
β’ Develop rollout strategies, rollback procedures, and version pinning protocols.
β’ Set benchmarks for build reproducibility, artifact versioning, and release gating within the Client Platform team.
β’ Provide mentorship to P4 engineers through code reviews, design evaluations, and architectural collaborations.
β’ Write code and create architectural designs.
β’ Take ownership of the build and release infrastructure from start to finish, including on-call duties for pipeline failures, build-time regressions, and delivery issues.
β’ Report to the Client Platform Engineering Manager and collaborate closely with the OTA Services team.
β’ Over 8 years of experience in professional software engineering with a focus on build systems, CI/CD, or release engineering for containerized applications.
β’ In-depth expertise in Docker and the construction of container images, covering multi-stage builds, base image selection, layer optimization, and image hardening.
β’ Familiarity with container image signing and verification processes using tools such as Cosign, Notary, or similar alternatives.
β’ Experience with image scanning tools like Trivy, Grype, Snyk, or equivalent solutions.
β’ Extensive experience in developing and managing CI/CD pipelines at scale, utilizing GitHub Actions, GitLab CI, Tekton, or other comparable systems.
β’ Profound knowledge of Kubernetes, particularly with image pulling, version control, and updates within active clusters.
β’ Experience in designing and managing OTA or remote update systems, including rollout strategies, delta delivery, version negotiation, and rollback processes.
β’ Proficient in Go, Python, or shell scripting languages.
β’ Familiarity with artifact registries like ECR, GCR, Docker Hub, or Harbor, alongside artifact lifecycle management.
β’ Proven ability to establish engineering standards that are embraced by other engineers.
β’ Capability to create architectural documents and influence technical decisions across different teams.
β’ Experience in mentoring mid-level engineers through design and code reviews.
β’ A minimum broadband connection of 25Mbps for consumer-grade internet.
β’ Legally authorized to work in the United States.
β’ Equity package in the form of stock options may be available.
β’ Comprehensive health, vision, and dental coverage for employees and their families.
β’ Flexible vacation policy.
β’ Generous parental leave.
β’ Options for remote work flexibility.
β’ Opportunities for career development.
β’ An inclusive and collaborative work environment.
NVIDIA
ContractHero | Digital Contract Management
SBS CyberSecurity
Tripoint Solutions
Get handpicked remote jobs straight to your inbox weekly.