Senior Software Engineer, Secure Build
Core
Design, build, and operate Go services and APIs for Docker's container build and secure CI infrastructure, ensuring isolated execution and software supply-chain security.
Role type
Senior Software Engineer (Secure Build Infrastructure)
Builds
Docker Build Cloud, Auto Builds, and the next generation of trusted build and CI capabilities
Domain
Cloud-native infrastructure, container technology, and software supply-chain security
Deliverable
production ML models | product features | infrastructure
Required skills
Go, distributed systems, containers (OCI, BuildKit), cloud-native infrastructure, observability, incident response, security boundaries, identity management, secrets management, product mindset
Preferred skills
Kubernetes, SLSA, in-toto, SBOM, VEX, Sigstore, cosign, provenance, artefact signing, sandboxing, microVMs, agentic development workflows
Technologies
Go, OCI, BuildKit, Buildx, GitHub Actions, Kubernetes, SLSA, in-toto, SBOM, VEX, Sigstore, cosign
Responsibilities
Design and build Go services powering build and secure-CI infrastructure; develop isolation, identity, policy, and attestation capabilities; own features from design through rollout and maintenance; improve reliability of Docker Build Cloud and Auto Builds; make security trade-offs using threat modelling; partner with Product, Security, and Developer Experience teams
Seniority
Senior, hands-on IC