368,657open jobs
9,442companies
50,883added this week
Browse all
Salary
$102k – $206k per year (Estimated)
Location
Remote/Hybrid (London, United Kingdom)
Seniority
Principal · 10+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Docker is a leading software platform that enables developers to build, share, and run applications inside lightweight, isolated containers. By packaging code together with all its dependencies, the technology ensures that applications run consistently across any computing environment - from local development machines to large-scale cloud infrastructure. The platform accelerates modern software development, simplifying microservices architecture, automated deployment pipelines, and cross-team collaboration.

About Docker

Docker has been one of the most loved brands in developer tooling, trusted by more than 20 million monthly users and over 20 billion container image pulls. From solo founders to the world's largest companies, developers rely on Docker to build, share, and run their applications across our suite of products including Docker Desktop, Docker Hub, and Docker Scout.

We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of that shift, providing the sandboxed environments, verified images, and secure infrastructure that make autonomous workflows trustworthy by default.

_______________________________________________________________________

We are looking for a Principal Software Engineer (Docker Agents) to join Docker’s AI engineering team to build the future of containerized AI agents. Docker containers are the perfect vehicle to host and run AI agents - providing isolation, portability, and reproducibility. You’ll be working on Docker Agent, our open-source project (https://github.com/docker/docker-agent) and expanding on it to enable developers to build, deploy, and scale intelligent agents using Docker’s container technology.

This is a greenfield opportunity to shape how developers leverage containers for AI agents at massive scale. You’ll define the technical vision, lead architecture decisions, and partner with engineers and leaders across Docker to bring containerized agent capabilities into Docker’s developer experience.

Please note: this role is only available to candidates currently located in the UK (we are opening an office in London soon, and would like you to be able to come into the office 1x/month). We are unable to make exceptions to this location requirement. The role is a remote-first, very flexible hybrid work environment.

Responsibilities

  • Technical Leadership & Architecture: Define and drive the long-term technical strategy for Docker’s containerized agent platform, including core primitives, APIs, and extensibility patterns

  • Build Containerized Agent Systems: Design and implement systems that leverage Docker containers as the ideal runtime for AI agents, ensuring isolation, scalability, and portability

  • Expand Docker Agent: Maintain and evolve the open-source cagent project, adding new capabilities for containerized agent deployment, orchestration, and lifecycle management

  • Agent Runtime Development: Build robust infrastructure for packaging, deploying, and managing agents in containers across local and cloud environments

  • Evaluation & Testing: Define evaluation frameworks to measure agent quality, reliability, and production readiness; plus the deployment effectiveness of containerized runtimes

  • Reliability & Operability: Establish standards for observability, performance, and operational excellence; lead critical production decision-making and incident learnings as needed

  • Rapid Prototyping: Iterate quickly on new agent capabilities and deployment patterns, moving from concept to production efficiently

  • Open Source Community: Engage with the Docker Agent community, review contributions, and help grow the ecosystem

  • Cross-functional Collaboration: Lead cross-functional technical discussions and influence architectural decisions across Docker’s AI initiatives (including sister teams and platform efforts)

  • Mentorship & Enablement: Mentor senior engineers, raise the bar through design reviews, and accelerate team execution through clear technical direction and coaching

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience

  • This role may require participation in an on-call rotation to provide support outside of standard business hours, including evenings, weekends, and holidays, as needed.

Qualifications

  • 10+ years of software engineering experience, including 3+ years in technical leadership roles (Staff/Principal level or equivalent scope)

  • Go Expertise: Strong proficiency in Go is highly desired (if you're not proficient, then we will look for your ability/willingness to ramp up and work in Go - this is Docker's primary language for backend systems)

  • AI/ML Knowledge: Practical experience with large language models (LLMs) and agent development patterns; hands-on experience using AI for Software development

  • System Architecture: Proven ability to design scalable, distributed systems in production environments

  • Container Technology: Deep understanding of Docker, containerization best practices, and container orchestration

  • Cloud/Platform Depth: Experience building and operating platform services with strong foundations in observability, CI/CD, and security principles

  • Operational Excellence: Experience operating and evolving high-availability production systems with a focus on reliability and performance

  • Influence & Communication: Exceptional communication skills and ability to influence across technical and business domains

  • AI Frameworks: Experience with CrewAI, AGNO, ADK, LangChain/LangGraph or similar AI orchestration frameworks (preferred)

  • Python Proficiency: Experience with Python for AI prototyping and tooling (preferred)

  • Experience with Kubernetes or container orchestration platforms (preferred)

  • Open source contributions and community engagement (preferred)

  • Experience with agent evaluation, reliability, and observability techniques (preferred)

What to Expect

First 30 days

  • Integrate into our AI engineering team building containerized agent infrastructure

  • Deep dive into Docker Agent's architecture, project roadmap, and the developer problems we’re solving

  • Identify the highest-leverage architectural and execution risks/opportunities; align with stakeholders on priorities

  • Contribute initial improvements to Docker Agent and the containerized agent runtime foundations

First 90 days

  • Lead significant platform features or architectural improvements to Docker Agent and our containerized agent ecosystem

  • Establish (or materially improve) technical standards for evaluation, reliability, and operability of agent systems

  • Drive alignment across internal teams on APIs, integration points, and a cohesive developer experience

  • Mentor engineers through design reviews and help accelerate onboarding and execution

One-Year Outlook

  • Drive major architectural decisions for our containerized agent platform that will impact millions of Docker users

  • Shape the long-term technical vision and execution plan for Docker’s agent ecosystem (open-source and product surfaces)

  • Establish repeatable engineering practices for quality, performance, and operational excellence in agent systems

  • Lead initiatives to expand containerized agent capabilities for enterprise use cases and broader platform integrations

  • Grow the team’s technical capabilities through mentorship, strategy, and pragmatic delivery

Docker does not offer visa sponsorship for this role.

______________________________________________________________________

Posting Information

  • Open vacancy: This posting is for an existing open role.

  • AI in hiring: Docker may use AI-assisted tools during our recruiting process.

  • Interview recordings: Candidates will be invited to opt in to interview recordings to support interviewer calibration and consistent evaluations. Recordings are optional and require explicit consent.

______________________________________________________________________

Perks & Benefits

  • Remote-first by design - Work from your home, with offices in Seattle and Paris for connection and collaboration.

  • Flexibility that fits your life - We trust you to manage your schedule while delivering great work.

  • Time to recharge - Generous PTO, designated quarterly Whaleness Days, and a designated end-of-year Whaleness break.

  • Home office support - Set up your workspace for comfort and success.

  • Technology stipend - Equivalent to US$100 net per month to help support your work.

  • Learning & development - Annual stipend for conferences, courses, certifications, and continued learning.

  • Parental leave - 16 weeks of paid parental leave after six months of employment.

  • Equity for all full-time employees - Share in Docker's long-term success as we continue to grow.

  • Comprehensive benefits - Medical, retirement, and paid holidays vary by country.

  • Docker swag - Because representing the whale never gets old.

Docker is proud to be an equal opportunity employer. We are committed to building a team that reflects a broad range of backgrounds, experiences, and perspectives. We believe diverse teams build better products, make better decisions, and better serve our global community.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,657 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
London
$59k – $201k per year (Estimated) • In office • 4+ years exp • Herzliya
C#
TypeScript
JavaScript
C#
.NET
AI/ML
AutoGen
Claude
Claude Code
Copilot
CrewAI
Cursor
Function Calling
LangChain
LangGraph
LLM
RAG
Semantic Kernel
AI Agents
Human-in-the-Loop
Model Context Protocol
OpenAI Codex
Structured Outputs
Frontend
Angular
React.js
Vue.js
DevOps
CI/CD
Apply
$21k – $55k per year (Estimated) • In office • Full-Time • Bengaluru
C++
Go
Java
C++
Protobuf
Databases
Apache Ignite
ElasticSearch
PostgreSQL
RabbitMQ
Redis
DevOps
CI/CD
Docker
gRPC
Kibana
OpenTelemetry
Apply
Principal Engineer 1 day ago
$27k – $71k per year (Estimated) • Equity • In office • Full-Time • 10+ years exp • Bachelor's Degree • Bengaluru
Groovy
JavaScript
Python
Java
Java
Gradle
Spring Boot
Databases
DynamoDB
ElasticSearch
MySQL
Redis
Frontend
React.js
Redux
Mobile
JUnit
DevOps
AWS
AWS Lambda
CI/CD
Docker
Git
Jenkins
Amazon ECS
Amazon Kinesis
Amazon S3
API Gateway
Design
AutoCAD
Fusion 360
Management
Jira
QA
JMeter
Apply
$18k – $29k per year (gross) • In office • Full-Time • Yekaterinburg
JavaScript
Node JS
PHP
SQL
TypeScript
Python
PHP
Laravel
Databases
MySQL
Redis
MS SQL
Frontend
React.js
DevOps
CI/CD
Docker
Git
Nginx
Rest API
Apply
$47k – $102k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Bengaluru
C++
Java
Python
SQL
C#
TypeScript
JavaScript
Java
Maven
C#
.NET
Databases
Apache Kafka
MySQL
AI/ML
ChatGPT
Copilot
Frontend
Angular
DevOps
CI/CD
Docker
Jenkins
Kubernetes
Prometheus
Apply
$103k – $219k per year (Estimated) • Remote • Full-Time • 7+ years exp
AI/ML
AI Agents
LLM
Model Context Protocol
DevOps
Azure
Docker
Kubernetes
Cybersecurity
Okta
SBOM
Apply
$184k – $337k per year (Estimated) • Remote • Full-Time • 12+ years exp • Bachelor's Degree
AI/ML
AI Agents
DevOps
Docker
Web3
Rollup
Apply
$135k – $244k per year (Estimated) • Remote • Full-Time • 8+ years exp • Bachelor's Degree
Clojure
Go
Clojure
Datomic
Databases
Apache Kafka
Google Cloud Spanner
AI/ML
AI Agents
DevOps
Docker
GitHub Actions
GitHub
Cybersecurity
Cosign
Sigstore
SLSA
Apply
$134k – $255k per year (Estimated) • Remote • Full-Time
AI/ML
AI Agents
DevOps
AWS
Azure
Docker
GCP
Marketing
Salesforce
Apply
$147k – $288k per year (Estimated) • Remote • Full-Time • 10+ years exp
AI/ML
AI Agents
LLM
LLM Guardrails
DevOps
Amazon EKS
CI/CD
Docker
GitOps
Grafana
Kubernetes
OpenTelemetry
Progressive Delivery
Prometheus
Terraform
AWS
Apply
$65k – $155k per year (Estimated) • In office • Internship • Bachelor's Degree • London
Go
JavaScript
Ruby
Scala
Apply
In office • Internship • 1+ year exp • Bachelor's Degree • London
Go
JavaScript
Ruby
Scala
Apply
$221k – $370k per year • In office • Full-Time • 5+ years exp • London
AI/ML
OpenAI
Apply
$72k – $136k per year (Estimated) • Equity • Remote/Hybrid • 5+ years exp • London
Python
SQL
Databases
Snowflake
AI/ML
AI Agents
DevOps
Kibana
Marketing
Salesforce
Apply
$77k – $148k per year (Estimated) • Equity • In office • Master's Degree • London
JavaScript
Python
Scala
AI/ML
AI Agents
DevOps
GitHub
Apply
See all jobs
This is one of many
368,657 more open roles from verified company boards, updated every day.