Remote Principal Software Engineer, Docker Agents

Docker
Worthing, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 80K

Job location

Remote
Worthing, United Kingdom

Tech stack

API
Artificial Intelligence
Cloud Computing
Continuous Integration
Distributed Systems
Github
Python
Open Source Technology
Software Engineering
Cloud Platform System
Large Language Models
Multi-Agent Systems
Backend
Containerization
Kubernetes
Docker

Job description

  • Define and drive the long-term technical strategy for our containerized agent platform, including core primitives, APIs, and extensibility patterns
  • Design and implement systems that use Docker containers as the runtime for AI agents, ensuring isolation, scalability, and portability
  • Maintain and evolve our open-source cagent project by adding capabilities for deployment, orchestration, and lifecycle management
  • Build infrastructure for packaging, deploying, and managing agents in containers across local and cloud environments
  • Define evaluation frameworks to measure agent quality, reliability, production readiness, and runtime effectiveness
  • Establish standards for observability, performance, and operational excellence, and lead production decision-making and incident learning as needed
  • Prototype new agent capabilities and deployment patterns quickly, moving from concept to production efficiently
  • Engage with our cagent community, review contributions, and help grow the ecosystem
  • Lead cross-functional technical discussions and influence architectural decisions across our AI initiatives
  • Mentor senior engineers, raise the bar through design reviews, and accelerate execution through clear technical direction and coaching

Technologies:

  • AI
  • Backend
  • CI/CD
  • Cloud
  • Docker
  • Support
  • Kubernetes
  • Python
  • Security
  • GitHub

Requirements

  • 10+ years of software engineering experience, including 3+ years in technical leadership roles at Staff, Principal, or equivalent scope
  • Strong proficiency in Go is required; we use Go as our primary backend language
  • Practical experience with large language models and agent development patterns
  • Proven ability to design scalable, distributed systems in production environments
  • Deep understanding of Docker, containerization best practices, and container orchestration
  • Experience building and operating platform services with strong observability, CI/CD, and security foundations
  • Experience operating and evolving high-availability production systems with a focus on reliability and performance
  • Exceptional communication skills and the ability to influence across technical and business domains
  • Experience with AI orchestration frameworks such as CrewAI, AGNO, ADK, LangChain, or LangGraph is preferred
  • Experience with Python for AI prototyping and tooling is preferred
  • Experience with Kubernetes or other container orchestration platforms is preferred
  • Open source contributions and community engagement are preferred
  • Experience with agent evaluation, reliability, and observability techniques is preferred

About the company

We are Docker, a remote-first company that makes app development easier so developers can focus on what matters. Our global team is united by innovation and great developer experiences, and our platform is trusted by startups and Fortune 100 companies alike. We are hiring a Principal Software Engineer for our AI engineering team to help build the future of containerized AI agents and expand our open-source cagent project. This is a greenfield opportunity to shape the technical vision and developer experience for agent workflows at massive scale. We offer remote-first flexibility, home office support, paid parental leave, a technology stipend, training stipend, equity, and additional perks that vary by country. We have offices in Seattle and Paris, and we embrace diversity and equal opportunity. Docker does not offer visa sponsorship for this role.

Apply for this position