# Jobs at Docker

Open engineering roles at Docker.

- [Staff Software Engineer, AI Gateway](https://scaleengineer.com/jobs/docker/staff-software-engineer-ai-gateway)
  - Staff Software Engineer specializing in AI Gateway infrastructure at Docker, a leading containerization platform trusted by 20M+ monthly users. You'll architect scalable, secure systems for AI agent orchestration, policy enforcement, and observability across diverse LLM providers, requiring 8+ years of backend distributed systems expertise in Go/Rust with proven ownership of production-grade infrastructure at significant scale.
- [Senior Software Engineer, AI Gateway](https://scaleengineer.com/jobs/docker/senior-software-engineer-ai-gateway)
  - Join Docker as a Senior Backend Engineer to architect and build the AI Gateway, a mission-critical control plane that abstracts the complexity of deploying AI agents to production. This role requires 6+ years of backend systems experience with expertise in distributed systems, API gateway design, and secure infrastructure to build the foundational services that will enable tens of thousands of developers to deploy trustworthy AI applications at scale.
- [Staff Software Engineer, AI Developer Tools](https://scaleengineer.com/jobs/docker/staff-software-engineer-ai-developer-tools)
  - Staff Software Engineer role at Docker focused on AI Developer Tools, responsible for setting technical direction for AI-powered developer tools and building a self-service platform for teams to prototype, deploy, and scale their own AI tools. This position requires 8+ years of software engineering experience with demonstrated expertise in production LLM systems, distributed platform architecture, and technical leadership at scale. You will work at the intersection of AI, developer experience, and platform engineering, mentoring senior engineers while driving innovation in how developers build, share, and run containerized applications with AI-native workflows.
- [Senior Software Engineer, AI Developer Tools](https://scaleengineer.com/jobs/docker/senior-software-engineer-ai-developer-tools-48ef7134)
  - Senior Software Engineer role at Docker focusing on AI-powered developer tools and platform infrastructure. You'll design and operate production AI agents for developer productivity (code review, testing, deployment diagnostics), build self-service platform capabilities for teams to prototype and deploy their own AI tools, and contribute to reliable, secure AI systems. This position requires 6+ years of software engineering experience, hands-on LLM and AI agent development expertise, and strong backend/platform engineering fundamentals.
- [Senior Principal Engineer, Docker and Ecosystem](https://scaleengineer.com/jobs/docker/senior-principal-engineer-docker-and-ecosystem)
  - Senior Principal Engineer, Docker and Ecosystem is a non-managerial technical leadership role focused on architecting secure software supply chain solutions for 20M+ developers. This Principal-level position drives multi-year technical strategy and vision for build security, software delivery verification, and secure-by-default architectures across Docker's product portfolio including Docker Desktop, Docker Hub, and emerging security products. You will partner with executive leadership to shape industry-defining standards for trustworthy software delivery and influence global developer tooling practices.
- [Staff Software Engineer, Docker AI Substrate (Seattle or Palo Alto)](https://scaleengineer.com/jobs/docker/staff-software-engineer-docker-ai-substrate-seattle-or-palo-alto)
  - As a Staff Software Engineer on Docker's AI Substrate team, you will design and operate enterprise-grade infrastructure for agentic AI platforms, building production control planes and Kubernetes orchestration systems in Go. This senior role requires 10+ years of cloud platform experience, deep Kubernetes expertise, and proven production ownership, with opportunity to shape architecture for the world's largest companies running AI agents at scale.
- [Staff Software Engineer, Billing](https://scaleengineer.com/jobs/docker/staff-software-engineer-billing-6651fe75)
  - Docker seeks an experienced Staff Software Engineer for Billing to design and maintain critical infrastructure supporting the Billing Platform. This role focuses on AI-native infrastructure patterns, billing accuracy observability, and usage-based billing scalability within a globally distributed, remote-first team trusted by 20 million monthly users.
- [Senior Principal Software Engineer, Networking](https://scaleengineer.com/jobs/docker/senior-principal-software-engineer-networking)
  - Lead Docker's networking architecture as a Senior Principal Software Engineer, shaping the technical vision for containerization infrastructure across 20+ million monthly users. This strategic leadership role combines hands-on architecture design with mentorship responsibilities, requiring 12+ years of distributed systems expertise to drive platform scalability, performance, and security while influencing the next generation of container technology.
- [Manager, Engineering, Secure Build and SCS Services (East Coast Preferred)](https://scaleengineer.com/jobs/docker/manager-engineering-secure-build-and-scs-services-east-coast-preferred)
  - Lead Docker's critical secure software supply chain portfolio as Engineering Manager for Secure Build and SCS Services. This two-team leadership role combines responsibility for Docker Build Cloud infrastructure, trusted build capabilities, and supply-chain security services used by millions of developers. You'll guide teams across distributed systems, backend architecture, container technology, and production operations while shaping product strategy for Scout and Docker Hardened Images in a remote-first organization.
- [Senior Software Engineer, Secure Build](https://scaleengineer.com/jobs/docker/senior-software-engineer-secure-build)
  - Senior Software Engineer role on Docker's Secure Build team, responsible for designing and operating Go-based build infrastructure, container technologies, and CI/CD systems. This position requires 6+ years of backend engineering experience with distributed systems, Go expertise, and deep knowledge of containers, supply-chain security, and cloud-native infrastructure to deliver trusted build and CI capabilities.
- [Staff Software Engineer, Developer Experience](https://scaleengineer.com/jobs/docker/staff-software-engineer-developer-experience)
  - Staff Software Engineer role at Docker leading backend systems and developer experience initiatives within a globally distributed, remote-first team. This position requires 8+ years of demonstrated technical leadership on production systems, with expertise in distributed systems, event-driven architectures, and polyglot backend development. You will drive cross-team initiatives across Clojure, Go, and adjacent technologies while improving observability, security, and operational standards across Docker's developer-facing products including Docker Scout and Docker Hardened Images.
- [Senior Software Engineer, Sandboxes (EU or East Coast Preferred)](https://scaleengineer.com/jobs/docker/senior-software-engineer-sandboxes-eu-or-east-coast-preferred)
  - Docker seeks a Senior Software Engineer to lead development of its Sandboxes product, a runtime environment enabling AI coding agents to execute safely in isolated microVMs on developers' machines. This remote-first role demands deep expertise in building secure, isolated runtime environments (containers, VMs, or sandboxes), strong technical leadership capabilities, and a proven track record shipping production infrastructure at scale. You'll design agent integration workflows, optimize sandbox performance across macOS/Windows/Linux, and drive architectural decisions for AI-native development infrastructure.
- [Staff Software Engineer, Networking (Seattle or SF Bay Area)](https://scaleengineer.com/jobs/docker/staff-software-engineer-networking-seattle-or-sf-bay-area)
  - Docker seeks a Staff Software Engineer to lead the networking infrastructure powering the Sandboxes platform, supporting AI and security initiatives. This role demands expertise in large-scale distributed systems, kernel-level networking technologies, and container orchestration, requiring 8+ years of infrastructure experience. The position provides technical leadership to a small engineering team while architecting high-performance, scalable networking solutions across local and cloud environments.
- [Principal Software Engineer, Networking (Seattle or SF Bay Area)](https://scaleengineer.com/jobs/docker/principal-software-engineer-networking-seattle-or-sf-bay-area)
  - Principal Software Engineer, Networking at Docker leads the technical architecture for Docker's Sandboxes platform networking stack, setting direction for container orchestration, service mesh integration, and AI-agentic infrastructure across local and cloud environments. This role requires 10+ years of distributed systems and networking expertise with demonstrated leadership in building scalable infrastructure at companies serving millions of developers. You will architect high-performance networking data and control planes, mentor a small engineering team, and directly shape how Docker's products evolve to support autonomous workflows and secure containerized deployments.
- [Principal Software Engineer, Developer Tools (US West Coast)](https://scaleengineer.com/jobs/docker/principal-software-engineer-developer-tools-us-west-coast)
  - Docker seeks a Principal Software Engineer to define the technical vision and architecture for its internal Developer Tools team. This role spans platform engineering, CI/CD systems, and AI-powered tooling, with responsibility for establishing Docker's software development lifecycle standards and golden path methodologies. You'll architect scalable, self-service infrastructure enabling teams across Docker to build, deploy, and operate services with minimal friction while mentoring senior engineers and driving technical excellence across the organization.
- [Staff Software Engineer, Cloud Sandboxes (West Coast)](https://scaleengineer.com/jobs/docker/staff-software-engineer-cloud-sandboxes-west-coast)
  - Join Docker's Cloud Sandboxes team as a Staff Software Engineer to architect and operate core distributed systems powering Docker's cloud-native agentic platform. This role focuses on designing scalable microVM orchestration, multi-tenant workload scheduling, and high-performance control plane systems that enable developers to deploy autonomous workflows securely and reliably. You'll partner with product and security teams to advance container infrastructure while solving complex distributed systems challenges at scale.
- [Staff Software Engineer, Infrastructure](https://scaleengineer.com/jobs/docker/staff-software-engineer-infrastructure)
  - Docker is seeking a Staff Software Engineer for its Infrastructure team to drive the evolution of their internal platform, focusing on creating self-service, scalable, and secure infrastructure solutions. The ideal candidate will lead technical initiatives that improve deployment efficiency, platform reliability, and enable AI-assisted operational workflows across Docker's engineering teams.
- [Senior Supply Chain Security Engineer](https://scaleengineer.com/jobs/docker/senior-supply-chain-security-engineer)
  - Docker is seeking a Senior Supply Chain Security Engineer to join their Docker Hardened Images (DHI) team, focusing on creating and maintaining security-hardened container images and Helm charts. The role is critical in packaging, securing, and adapting open-source software for enterprise-grade container ecosystems, with a strong emphasis on security, infrastructure, and container technology.
- [Senior Security Engineer, Docker Desktop](https://scaleengineer.com/jobs/docker/senior-security-engineer-docker-desktop)
  - Docker is seeking a Senior Security Engineer for its Desktop engineering team to enhance the security posture of a complex, cross-platform product. The ideal candidate will be a hands-on security professional responsible for threat modeling, vulnerability management, and driving security improvements across the Docker Desktop platform.
- [Software Engineer, Billing](https://scaleengineer.com/jobs/docker/software-engineer-billing)
  - Docker is seeking a Software Engineer for its Billing Platform Engineering team, focusing on building robust, AI-assisted billing systems that support the company's commercial model. The ideal candidate will work on complex billing infrastructure, developing accurate and extensible payment flows while collaborating across multiple teams in a remote-first, innovation-driven environment.
- [Software Engineer, Infrastructure Platform](https://scaleengineer.com/jobs/docker/software-engineer-infrastructure-platform)
  - Docker is seeking a skilled Software Engineer for its Infrastructure Platform team to build and operate cloud-native platform services. The ideal candidate will focus on creating self-service infrastructure solutions, reducing operational toil through automation, and improving platform reliability using cutting-edge technologies like Kubernetes, Go, and AI-assisted workflows.
- [Staff Backend Engineer, Hub (US East Coast)](https://scaleengineer.com/jobs/docker/staff-backend-engineer-hub-us-east-coast)
  - Docker is seeking a highly skilled Staff Backend Engineer to architect and operate high-scale distributed systems for Docker Hub's registry platform. The ideal candidate will lead complex backend infrastructure projects, driving scalability and performance for one of the world's largest container image repositories, with a focus on distributed systems, data infrastructure, and platform reliability.
- [Principal Software Engineer, AI Tools and Security (US West Coast)](https://scaleengineer.com/jobs/docker/principal-software-engineer-ai-tools-and-security-us-west-coast)
  - Docker is seeking a Principal Software Engineer to lead the technical direction of their AI Tools & Security team, focusing on developing the MCP Gateway. The ideal candidate will drive architectural innovation in secure, developer-friendly AI infrastructure, combining deep technical expertise with strong leadership skills in distributed systems and cloud-native technologies.
