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

Principal Engineer β€’ Lead

Docker β€’ Seattle - Remote

Apply Now β†’

Overview

Docker is hiring a Principal Software Engineer for their AI Cloud team to define the technical vision and lead the design of distributed systems. You'll work with technologies like Docker and cloud services to architect scalable infrastructure. This position requires significant experience in software engineering and cloud architecture.

Job Description

Who you are

You have extensive experience in software engineering, particularly in designing and implementing distributed systems β€” you've led technical projects that required a deep understanding of cloud infrastructure and service architecture. Your expertise in Docker and cloud technologies enables you to create solutions that are both scalable and reliable.

You possess strong leadership skills and have a track record of defining technical strategies that align with business goals β€” you thrive in collaborative environments where you can partner with other principal engineers to drive innovation. Your ability to communicate complex technical concepts clearly makes you an effective leader in cross-functional teams.

You are passionate about building secure and efficient systems that support millions of developers β€” your experience with multi-cloud environments allows you to architect solutions that operate seamlessly across different platforms. You understand the importance of establishing standards for reliability and scalability in high-availability systems.

Desirable

Experience with AI technologies and their integration into cloud services would be a plus β€” familiarity with machine learning frameworks can enhance your contributions to the AI Cloud initiative. A background in working with enterprise-level applications will also be beneficial as you design APIs and service abstractions.

What you'll do

As a Principal Software Engineer at Docker, you will define the long-term technical strategy for the AI Cloud’s control and data plane services β€” your role will involve architecting highly available, multi-region systems that can operate across multiple cloud providers. You will design APIs and service abstractions that integrate Docker Desktop, Hub, and enterprise cloud services, ensuring a seamless developer experience.

You will establish standards for reliability, scalability, and security, guiding the engineering team in implementing best practices β€” your leadership will be crucial in fostering a culture of innovation and excellence within the team. Collaborating with other principal engineers, you will drive the technical direction of the AI Cloud initiative, ensuring that it meets the needs of millions of developers and thousands of enterprises.

Your responsibilities will also include mentoring junior engineers and providing technical guidance to the team β€” you will lead code reviews and ensure that the team adheres to high-quality coding standards. You will be involved in strategic planning sessions, contributing your insights to shape the future of Docker’s AI Cloud offerings.

What we offer

Docker provides a remote-first culture, allowing you to work from anywhere while being part of a global team β€” we value diversity and are committed to building an inclusive environment. You will have access to medical benefits, retirement plans, and other perks that vary by country. Join us at Docker and be part of a team that is redefining app development for millions of users worldwide.

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

Docker

Principal Engineer

Dockerβ€’πŸ“ Seattle - Remote

Docker is seeking a Principal Engineer to define the technical vision for their AI Developer Tools team. You'll work at the intersection of AI and developer experience, architecting innovative tools to enhance productivity. This role requires expertise in AI technologies and software engineering.

🏠 RemoteLead
1 month ago
Docker

Software Engineering

Dockerβ€’πŸ“ Seattle - Remote

Docker is hiring a Senior Software Engineer to lead the technical direction of their AI Tools & Security team. You'll work with technologies like Java, Python, and Docker to build secure, developer-friendly AI infrastructure. This position requires 4+ years of backend engineering experience.

🏠 RemoteSenior
2 months ago
Rubrik

Cloud Engineer

Rubrikβ€’πŸ“ Seattle - On-Site

Rubrik is seeking a Senior Cloud Infrastructure Engineer to lead the development of their enterprise platform for AI agents. You'll work with AWS, Azure, GCP, and OCI to optimize cloud foundations and ensure security. This role requires strong experience in cloud technologies and infrastructure management.

πŸ›οΈ On-SiteSenior
2w ago
Rubrik

Software Engineering

Rubrikβ€’πŸ“ Seattle - On-Site

Rubrik is hiring a Senior Software Engineer for their Agent Cloud team to build enterprise platforms for AI governance and security. You'll work with distributed systems and AI technologies to create scalable solutions. This role requires expertise in AI and security frameworks.

πŸ›οΈ On-SiteSenior
2w ago
Highspot

Principal Engineer

Highspotβ€’πŸ“ Seattle

Highspot is hiring a Senior Principal Software Engineer to lead their Applied AI team. You'll work on Generative AI and Agentic capabilities, collaborating with machine learning experts and product managers. This role requires significant experience in AI engineering.

Senior
3 months ago