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 β€’ London - Remote

Apply Now β†’

Skills & Technologies

Overview

Docker is hiring a Principal Software Engineer to lead the development of containerized AI agents. You'll work with Docker's technology to shape the future of app development. This position requires strong technical leadership and experience in building scalable systems.

Job Description

Who you are

You have extensive experience in software engineering, particularly in building scalable systems and leading technical projects. Your background includes a deep understanding of containerization technologies, especially Docker, and you are passionate about leveraging these tools to enhance developer experiences. You thrive in a collaborative environment and are skilled at defining technical strategies that align with business goals.

You possess strong architectural skills and have a proven track record of making impactful decisions that drive product development. Your ability to communicate complex technical concepts to both technical and non-technical stakeholders sets you apart. You are committed to fostering an inclusive team culture and mentoring junior engineers to help them grow in their careers.

What you'll do

As a Principal Software Engineer at Docker, you will define and drive the long-term technical strategy for Docker’s containerized agent platform. This includes designing and implementing systems that leverage Docker containers as the ideal runtime for AI agents, ensuring isolation, portability, and reproducibility. You will lead architecture decisions and collaborate with engineers across the organization to enhance Docker's developer experience.

You will work on the cagent open-source project, expanding its capabilities to enable developers to build, deploy, and scale intelligent agents. Your role will involve not only technical leadership but also hands-on development, allowing you to stay engaged with the code while guiding the team towards achieving their goals.

What we offer

Docker embraces a remote-first culture, allowing you to work from anywhere while still being part of a global team. We offer competitive medical benefits, retirement plans, and a variety of holidays that vary by country. You will have the opportunity to shape the future of containerized AI agents and contribute to a product that is trusted by millions of developers worldwide. Join us for a whale of a ride as we continue to innovate and grow in the app development 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

Docker

Software Engineering

Dockerβ€’πŸ“ London - Remote

Docker is hiring a Senior Software Engineer to build containerized AI agents. You'll work with Docker's container technology to design and implement systems that ensure scalability and portability. This position requires experience in software engineering and a strong understanding of containerization.

🏠 RemoteSenior
1 month ago
Docker

Engineering Manager

Dockerβ€’πŸ“ London - Remote

Docker is hiring a Senior Manager, Engineering for their Docker Agents team to lead the development of next-generation AI agent capabilities. You'll focus on team leadership, technical strategy, and cross-functional collaboration. This role requires strong leadership skills and experience in engineering management.

🏠 RemoteSenior
1 month 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
TravelPerk

Software Engineering

TravelPerkβ€’πŸ“ London

TravelPerk is hiring a Software Engineer to work on their intelligent platform for travel and spend management. You'll be involved in automating processes related to travel bookings and expenses. This position requires extensive programming experience.

3 months ago
Apple

Software Engineering

Appleβ€’πŸ“ London - On-Site

Apple is hiring a Senior Software Engineer to enhance Kubernetes internals for their services. You'll work on core components to ensure scalability and reliability. This position requires strong automation skills and experience in systems engineering.

πŸ›οΈ On-SiteSenior
6 months ago