
Docker Jobs
22 active positions at Docker
Docker is an open platform for developing, shipping, and running applications using container technology.
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)
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.
VP, Infrastructure Engineering
Docker is seeking a highly strategic VP of Infrastructure to lead the Bridge engineering organization, responsible for driving the development of critical platform capabilities across billing, identity management, data, operations, and infrastructure. The ideal candidate will proactively design and implement scalable, enterprise-grade infrastructure that supports Docker's next phase of growth and innovation in container technology.
ML Engineer
Docker is seeking a senior-level Machine Learning Engineer to join their Intelligence team, focusing on building advanced AI-driven security and governance capabilities for container environments. The role involves developing cutting-edge ML systems that enhance Docker's platform security, with a particular emphasis on creating intelligent, trustworthy autonomous workflows.
Staff ML Engineer
Docker is seeking a Staff ML Engineer to join their Intelligence team, focusing on building cutting-edge ML systems for governance and security capabilities. The ideal candidate will be a hands-on technical leader who can design, implement, and ship advanced machine learning solutions that enhance Docker's platform for trusted autonomous workflows.
Manager, Engineering, Secure Build
Docker is seeking an experienced Engineering Manager to lead the Secure Build team, responsible for managing critical infrastructure behind Docker's container build systems. The ideal candidate will be a hands-on technical leader who can drive team performance, technical direction, and operational excellence while maintaining deep technical involvement in secure build infrastructure.
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 Manager, Engineering, Local Runtime (East Coast)
Docker is seeking a Senior Manager for its Runtime Engineering team, focusing on building a cross-platform runtime for AI workloads. The ideal candidate is a hands-on systems engineer with deep expertise in low-level infrastructure, capable of leading a team of 6-10 engineers across Windows, macOS, and Linux platforms, and driving technical innovation in container and virtualization technologies.
Staff Software Engineer, Agentic Platform (West Coast)
Docker is seeking a Staff Software Engineer for its innovative Agentic Platform team, focusing on building foundational infrastructure for next-generation AI-driven workflows. The role involves designing and operating agent execution runtimes, cloud infrastructure, and technical leadership in a cutting-edge, remote-first environment that supports AI autonomous development workflows.
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
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.
Senior Software Engineer, IAM
Docker is seeking a Senior Software Engineer for its IAM team to design, build, and operate critical identity and authentication services that power Docker's infrastructure for over 20 million monthly users. The ideal candidate will work on high-impact backend systems focusing on authentication, authorization, and identity management across distributed, secure environments.
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.
Senior Software Engineer, Docker Desktop (East Coast)
Docker is seeking a Senior Software Engineer for its Desktop Platform team, focusing on core lifecycle components of Docker Desktop across macOS, Windows, and Linux. The ideal candidate will have strong operating system fundamentals, experience in system-level software development, and the ability to improve reliability and performance of desktop applications.
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.
Principal Software Engineer, Docker Agents (London)
Docker is seeking a Principal Software Engineer to lead the development of containerized AI agent infrastructure, focusing on expanding the open-source Docker Agent project. The role involves technical leadership in building scalable, portable container-based systems for AI agents, with a critical emphasis on innovation in container technology and AI integration.
Senior Software Engineer, Docker Agents (London)
Docker is seeking a Senior Software Engineer to join their AI engineering team in London, focusing on developing containerized AI agent systems. The role involves enhancing the open-source cagent project, building scalable infrastructure for AI agent deployment, and leveraging Docker's container technology to solve complex developer challenges in AI agent development.
Senior Principal Software Engineer, Infrastructure
Docker is seeking a Senior Principal Software Engineer to serve as a technical visionary and architect for their Bridge organization, responsible for defining and driving the technical strategy that transforms Docker's product ecosystem into a unified enterprise platform. The role involves critical architectural decisions across infrastructure, accounts, billing, data, and enterprise governance domains, enabling Docker's growth and evolution.
Senior Software Engineer, Desktop Platform (US East Coast)
Docker is seeking a Senior Software Engineer for its Desktop Platform team, focusing on core lifecycle components of Docker Desktop. The ideal candidate will design, develop, and maintain critical systems that power the workflows of millions of developers worldwide, with a emphasis on reliability, performance, and cross-team collaboration.
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.
Senior Software Engineer, AI Tools and Security
Docker is seeking a Senior Software Engineer to lead technical development for their AI Tools & Security team, focusing on building secure, developer-friendly AI infrastructure. The ideal candidate will drive the development of the MCP Gateway, creating elegant frameworks and APIs that empower developers to connect, observe, and secure AI agents across their lifecycle.
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.
Showing all 22 jobs