Skip to content
DockerDocker

Senior Software Engineer, Secure Build

Build and operate secure, reliable infrastructure for Docker’s container build and CI platform. The role requires strong Go and distributed-systems experience, production operational ownership, and familiarity with container, cloud, and software supply-chain security technologies.

About the job

Responsibilities

  • Turn developer, agent, and security problems into clear requirements, staged technical decisions, and measurable outcomes.
  • Design, build, and operate Go services and APIs powering 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.
  • Improve the reliability of Docker Build Cloud and Auto Builds and reduce operational load.
  • Make practical security trade-offs and use threat modeling to guide designs.
  • Design clear developer experiences, including workflows initiated or consumed by software agents.
  • Partner with Product, Security, Developer Experience, Registry, and other platform teams.
  • Participate in the paid on-call rotation and drive improvements from incidents and recurring operational work.
  • Communicate decisions, risks, and progress clearly in a remote, async-first environment.

Requirements

  • 6+ years of software engineering experience, with demonstrated technical leadership on production systems at scale.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Strong backend engineering experience building and operating distributed systems in production.
  • Production experience with Go, including writing, testing, reviewing, and debugging maintainable services.
  • Experience with containers and build or CI systems, such as OCI, BuildKit, Buildx, GitHub Actions, or comparable platforms.
  • Experience with cloud-native infrastructure and a major cloud platform.
  • Strong operational mindset covering observability, reliability, incident response, and on-call ownership.
  • Experience taking a feature or service from an ambiguous problem through production operation and measurable results.
  • Working knowledge of security boundaries, identity, secrets, and common software supply-chain risks.
  • Strong product mindset and care for developer workflows, including experiences used by software agents.
  • Clear written and spoken communication suited to a remote, async-first company.

Nice-to-haves

  • Kubernetes.
  • SLSA, in-toto, SBOM, VEX, Sigstore, cosign, provenance, or artifact signing.
  • Sandboxing, microVMs, untrusted workload execution, or multi-tenant infrastructure.
  • Hosted CI runners, remote builders, or developer-platform infrastructure.
  • Agentic development workflows or systems used programmatically by software agents.
  • Evolving legacy production systems while delivering new capabilities.

Compensation & Benefits

  • EU compensation: €94,040–€155,650 plus equity.
  • United States compensation: $160,900–$260,700 plus equity.
  • Freedom and flexibility to fit work around your life.
  • Quarterly Whaleness Days and an end-of-year Whaleness break.
  • Home office setup support.
  • 16 weeks of paid parental leave after six months of employment.
  • Technology stipend equivalent to $100 USD net per month.
  • PTO plan.
  • Training stipend for conferences, courses, and classes.
  • Equity participation.
  • Docker swag.
  • Medical benefits, retirement, and holidays vary by country.

Skills

Go, Distributed Systems, Docker, Containers, Oci, Buildkit, Buildx, GitHub Actions, Cloud Infrastructure, Kubernetes, Slsa, Sigstore, Cosign, Software Supply Chain Security, Observability

MongoDB

MongoDB

New York, NY

Senior Software Engineer
$95k+/yrOn-site5+ YOEBackend Engineering

Senior software engineer designing and evolving a C++ stream-processing execution engine built on database query infrastructure. Requires 5+ years building database services, distributed systems, or foundational cloud services, with strong systems programming, performance, and ownership skills.

Mercor

Mercor

San Francisco, CA

Payments Engineer
$100k+/yrOn-site6+ YOEBackend Engineering

Senior backend engineer responsible for scaling reliable payment infrastructure, including payout orchestration, ledgers, settlement, reconciliation, and observability. The role requires 6+ years building scalable production systems and experience with payment integrations, financial data security, databases, compiled languages, and distributed systems.

Vestmark

Vestmark

Wakefield, MA

Senior Java Software Engineer
$112k+/yrHybrid7+ YOEBackend Engineering

Senior Java Software Engineer building scalable backend and agentic AI systems for wealth management. The role requires 7+ years of Java software engineering experience, strong architecture and database skills, and hands-on fluency with AI-assisted development.

ZoomInfo

ZoomInfo

Bethesda, MD
Software Engineer III
$112k+/yrHybrid6+ YOEBackend Engineering

Build and scale entity-resolution and matching services using Java, cloud-native data infrastructure, distributed systems, and machine learning. The role requires a bachelor’s degree and 6+ years of backend software development experience.

Navan

Navan

New York, NY

Senior Software Engineer, Backend
$113k+/yrOn-site6+ YOEBackend Engineering

Senior backend engineer responsible for architecting and scaling highly available distributed services, leading multi-team technical initiatives, and improving reliability across a global travel and expense platform. Requires 6+ years of experience and expertise in backend systems, APIs, microservices, and event-driven architectures.