Docker
Visit websiteSenior Software Engineer, Secure Build
Salary not disclosed6+ yearsRemote
- Engineering
- United Kingdom
- Full time
- Today
About the role
The Secure Build team builds and operates the infrastructure behind Docker's container builds, including Docker Build Cloud and Auto Builds. As a Senior Software Engineer, you will own substantial work from discovery through production, focusing on secure, reliable build infrastructure and CI capabilities. You will design and operate Go services while ensuring secure, reproducible workflows for developers and software agents.
Responsibilities
- Turn developer, agent and security problems into clear requirements, staged technical decisions and measurable outcomes.
- Design, build and operate Go services and APIs that power Docker's build and secure-CI infrastructure.
- Develop isolation, identity, policy, provenance, attestation and signing capabilities for trusted build and test jobs.
- Work with container, OCI, BuildKit, cloud and isolated-execution technologies to deliver secure and reproducible workflows.
- Own features from technical design through rollout, observability, incident response and ongoing maintenance.
- Keep Docker Build Cloud and Auto Builds reliable, make targeted improvements that reduce operational load, and help their capabilities evolve towards the wider Secure Build direction.
- Make practical security trade-offs and use threat modelling to guide designs without blocking delivery.
- Design for a clear developer experience, including workflows initiated or consumed by software agents.
- Partner with Product, Security, Developer Experience, Registry and other platform teams on end-to-end customer workflows.
- Participate in the team's paid on-call rotation and drive improvements from incidents and recurring operational work.
Required skills
- Go
- Distributed systems
- Containers
- BuildKit
- CI systems
- Cloud-native infrastructure
- Observability
- Security boundaries
- Identity management
Nice to have
- Kubernetes
- SLSA
- in-toto
- SBOM
- VEX
- Sigstore
- cosign
- Sandboxing
- MicroVMs
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Equivalent practical experience
Benefits
- Generous PTO
- Whaleness Days
- Home office support
- Technology stipend
- Learning and development stipend
- Parental leave
- Equity
About the Company
Docker is a developer tooling brand trusted by over 20 million monthly users and over 20 billion container image pulls. They are a globally distributed, remote-first team building tools that define how software is built and delivered.