Docker

About Docker

Empowering developers with containerization technology

🏢 Tech👥 251-1K📅 Founded 2013📍 San Francisco, California, United States

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...

Docker

Software Engineering Senior

DockerSeattle - Remote

Apply Now →

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

Agiloft

Staff Engineer

Agiloft📍 Canada

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.

Lead
2w ago
StackAdapt

Software Engineering

StackAdapt📍 Canada - Remote

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.

🏠 RemoteSenior
11 months ago
Tucows

Devops Engineer

Tucows📍 Canada - Remote

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.

🏠 RemoteSenior
2w ago
Everbridge

Backend Engineer

Everbridge📍 Canada

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.

Senior
3 months ago
Docker

Software Engineering

Docker📍 England - Remote

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.

🏠 RemoteSenior
3 months ago