DI

Docker, Inc

Verified Job Source

Docker helps developers bring their ideas to life by conquering the complexity of app development.

San Francisco, California

Software Development
1,001–5,000 people

About

At Docker, we simplify the lives of developers who are making world-changing apps. Docker helps developers bring their ideas to reality by conquering the complexity of app development. We simplify and accelerate workflows with an integrated development pipeline and application components. Actively used by millions of developers around the world, Docker Desktop and Docker Hub provide unmatched simplicity, agility and choice.

Open positions

Senior Software Engineer, Growth

Remote · Canada, United States

Build and optimize high-impact growth experiments and user experiences to drive onboarding, activation, and retention across Docker products. Collaborate with cross-functional teams to implement end-to-end experiments and deliver production-grade full-stack code.

Principal Software Engineer, Docker Hardened Images

Remote · Canada, United States

Own the architecture and technical roadmap for Docker Hardened Images, ensuring secure and scalable container delivery. Lead cross-functional alignment and represent Docker in upstream OSS communities to shape container security standards.

Principal Software Engineer, Docker Hardened Images

Remote · Canada

Own the architecture for Docker Hardened Images (DHI) and define how images and Helm charts are secured and distributed. Drive multi-quarter technical roadmaps and build alignment across teams on technical strategy and tradeoffs.

Staff Software Engineer, Runtime

Remote · ["Canada", "United Kingdom", "Germany", "Italy", "Portugal", "Spain", "United States"]

Docker has been one of the most loved brands in developer tooling, trusted by more than 20 million monthly users and over 20 billion container image pulls. From solo founders to the world's largest companies, developers rely on Docker to build, share, and run their applications across our suite of products including Docker Desktop, Docker Hub, and Docker Scout. We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of that shift, providing the sandboxed environm…

Staff Software Engineer, Infrastructure

Remote · Canada, United States

Lead the technical direction of Docker's internal infrastructure platform to transition from expert-driven support to self-service systems. Design and implement multi-region network architectures, deployment flows, and AI-assisted operational workflows to reduce toil.

Software Engineer, Infrastructure Platform

Remote · Canada, United Kingdom, France, Germany, Ireland, Italy, Portugal, Spain, United States

Responsibilities include building and operating internal platform services and APIs in Go for provisioning, quotas, and cost insights, while also codifying infrastructure using Terraform and GitOps practices. The role involves defining SLOs, participating in incident response, and standardizing safe delivery patterns like testing gates and canaries.