Principal Software Engineer, Containers
Core
Principal Software Engineer leading the Chainguard Containers product, building hardened, secure, and production-ready container images, registries, and adoption tooling for engineers and AI agents.
Role type
Principal Software Engineer (Technical Lead, Individual Contributor)
Builds
Chainguard Containers product (registry, build pipeline, adoption tooling, compliance views)
Domain
Cloud Infrastructure / Container Security / Software Supply Chain
Required skills
Go, Container Images, Container Registries, OCI Image Format, Linux Distributions, Build Systems, Software Supply Chain Security, API Design, Databases, Caching, Cloud Infrastructure (GCP/AWS), Open Source Leadership, Technical Roadmapping, Distributed Team Leadership, AI Coding Agents
Preferred skills
SBOMs, Sigstore, SLSA, Terraform, Kubernetes, containerd, OCI Specifications
Technologies
Go, GCP, AWS, Sigstore, Terraform, Kubernetes, containerd, OCI
Responsibilities
Set technical direction for the container product architecture; Lead execution of large multi-team projects from concept to production; Make and own product-level trade-offs; Mentor Staff and Senior engineers; Work with AI coding agents to build and operate systems; Maintain system health and observability; Represent the company in the open source ecosystem.
Seniority
Principal, hands-on IC with technical leadership
