
About Docker
Empowering developers with containerization technology
Key Highlights
- Over 1 million developers using Docker globally
- $500M raised from Benchmark and Greylock Partners
- Headquartered in San Francisco, California
- Focus on containerization for app development
Docker is a leading platform for developers, enabling them to build, share, and run applications in containers. Headquartered in San Francisco, Docker serves over 1 million developers and has raised $500M in funding from investors like Benchmark and Greylock Partners. The company focuses on simplify...
🎁 Benefits
Docker offers competitive salaries, equity options, flexible PTO, and a remote work policy that allows employees to work from anywhere....
🌟 Culture
Docker fosters a culture of innovation and collaboration, emphasizing open-source contributions and community engagement. The company values transpare...
Skills & Technologies
Overview
Docker is hiring a Senior Software Engineer for their Container-as-a-Service team to design and build core systems for their cloud platform. You'll work with technologies like Docker and Kubernetes to create scalable infrastructure. This position requires experience in distributed systems and cloud infrastructure.
Job Description
Who you are
You have 5+ years of software engineering experience, particularly in building scalable systems that support container orchestration and workload management. Your expertise in distributed systems challenges means you understand the complexities of designing reliable and secure infrastructure. You thrive in collaborative environments, working closely with product, platform, and security teams to deliver customer-focused capabilities. Your strong problem-solving skills enable you to tackle technical challenges effectively, and you enjoy participating in architectural discussions and code reviews.
You have a deep understanding of APIs and control plane components, which allows you to develop high-performance solutions for managing multi-tenant workloads. Your experience with CI/CD practices ensures that you contribute to automation and streamline deployment processes. You are passionate about enhancing developer experiences and are excited about shaping the future of Docker’s platform.
What you'll do
As a Senior Software Engineer on the Container-as-a-Service team, you will design, implement, and operate core services that power Docker’s cloud platform. Your primary focus will be on creating scalable and reliable systems that enable developers to deploy and manage containerized workloads with confidence. You will collaborate with cross-functional teams to ensure system reliability, observability, and performance across Docker’s CaaS infrastructure. Your role will involve developing high-performance APIs and control plane components, as well as participating in architectural discussions and code reviews to maintain high standards of quality.
You will also contribute to automation and CI/CD processes, ensuring that the deployment of services is efficient and effective. Your work will directly impact the developer experience, making it easier for users to leverage Docker’s capabilities. You will be part of a remote-first culture, working with a diverse team that values innovation and collaboration. Your contributions will help shape the future of Docker’s platform, making a significant impact on millions of developers worldwide.
What we offer
Docker provides a remote-first culture with flexible working arrangements, allowing you to work from anywhere while being part of a global team. We offer competitive medical benefits, retirement plans, and holidays that vary by country. You will have the opportunity to be part of a company that embraces diversity and equal opportunity, ensuring that our team represents a variety of backgrounds, perspectives, and skills. Join us for a whale of a ride as we continue to innovate and grow in the containerization space.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Docker.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
Agiloft is hiring a Staff Software Engineer for Cloud Services to shape their cloud architecture and operational posture. You'll work with AWS and modern DevOps practices. This role requires deep cloud and backend expertise.

Software Engineering
StackAdapt is hiring a Senior Software Engineer for their Infrastructure Engineering team to design and maintain a robust infrastructure. You'll work with technologies like Go, Ruby on Rails, and Kafka. This position requires significant experience in software engineering.

Devops Engineer
Tucows is hiring a Senior DevOps Engineer to design and maintain hybrid infrastructure across AWS and on-premises environments. You'll lead system enhancements and mentor junior engineers, focusing on automation and operational excellence.

Backend Engineer
Everbridge is seeking a Senior Backend Engineer to architect and build scalable services for their critical event management platform. This role requires expertise in building resilient systems that impact reliability and performance.

Software Engineering
Docker is hiring a Senior Software Engineer to build containerized AI agents. You'll work with Docker's open-source project cagent and collaborate with a team of seasoned engineers. This position requires expertise in container technology and AI.