This job has expired
This position was posted on March 25, 2026 and is likely no longer accepting applications. We've kept it here for historical reference. Check out the similar jobs below!

Job Overview
Location
Canada
Job Type
Full-time
Category
Software Engineer
Date Posted
March 25, 2026
Full Job Description
📋 Description
- • Docker is seeking a talented Software Engineer to join its Infrastructure Platform team, playing a pivotal role in building and operating the cloud-native platform that underpins Docker's comprehensive suite of products. This position is crucial for ensuring the resilience, scalability, and efficiency of the services that enable hundreds of engineers to deploy code to millions of users daily. The role is centered around developing self-service capabilities, automating complex processes, and fostering a culture of reliability and continuous improvement within the engineering organization. By treating the platform as a product, this role will directly contribute to enhancing the developer experience at Docker, allowing developers to concentrate on innovation rather than infrastructure complexities.
- • In this role, you will be instrumental in reducing operational toil through sophisticated automation, including the development of AI-assisted and agentic operational workflows. A significant part of your day-to-day will involve building intuitive self-service onboarding and deployment workflows designed to minimize support tickets and accelerate the delivery of new features and services. You will also be responsible for scaling the foundational Kubernetes infrastructure and evolving our traffic and ingress stack to meet growing demands. This includes developing and operating internal platform services and APIs, primarily in Go, to manage provisioning, quotas, policies, and cost insights. You will deliver robust golden paths for self-serve onboarding and day-2 operations, encompassing access management, deployment setup, default observability configurations, and governance guardrails. A key aspect of this role is partnering closely with internal teams to drive platform adoption, providing clear documentation, practical examples, and tracking measurable outcomes to ensure success.
- • Furthermore, you will be deeply involved in codifying infrastructure using Terraform and GitOps practices, and contributing to platform tooling written in Go. This involves defining and enhancing Service Level Objectives (SLOs), improving alerting mechanisms, and ensuring operational readiness across the platform. You will actively participate in incident response, conducting thorough root-cause analyses and implementing preventive follow-ups to enhance system stability. A critical responsibility is to help standardize safe delivery patterns, such as implementing testing gates, canary deployments, and automated rollback triggers, thereby transforming deployments into routine, low-risk operations. You will also operate and scale multi-tenant EKS clusters and manage traffic and ingress systems to ensure secure, reliable routing for all Docker services. This includes evaluating and integrating improvements with a strong preference for incremental rollouts and measurable impact, ensuring that changes are well-tested and beneficial.
- • A forward-thinking aspect of this role involves building and iterating on agentic workflows designed to significantly reduce operational toil. This includes automating tasks such as incident triage, context gathering for troubleshooting, safe execution of runbooks, and providing remediation suggestions. You will integrate this advanced automation into delivery and operations pipelines in a manner that is inherently safe, fully observable, and auditable, maintaining high standards of reliability and security. Operational ownership is a fundamental part of this position. Upon completion of onboarding and shadowing, you will join an on-call rotation, actively participating in incident response during your shifts. The team's philosophy emphasizes sustainable on-call practices, achieved through excellent alerting, robust automation, and blameless postmortems that focus on learning and prevention rather than blame.
- • This role offers a unique opportunity to contribute to a globally recognized platform that empowers millions of developers worldwide. You will gain hands-on experience with cutting-edge cloud-native technologies, including Kubernetes, Terraform, and AI-driven automation. The position provides a clear growth path, with expectations to ship your first change within 30 days, own a component and deliver improvements within 90 days, and potentially lead significant platform initiatives within your first year. You will become a trusted expert in areas like platform services, Kubernetes, networking, or reliability automation, making a tangible impact on Docker's infrastructure and developer productivity. This role is ideal for an engineer who thrives in a remote-first, collaborative environment and is passionate about building scalable, reliable, and user-friendly platforms.
🎯 Requirements
- • 4+ years of backend software engineering experience building large-scale cloud or distributed systems.
- • Strong software development skills in Go or a similar language, including design, testing, debugging, and code review.
- • Experience building operational automation, including AI-assisted or agentic workflows, with an emphasis on safety, guardrails, and auditability.
- • Solid foundation in Linux, networking fundamentals, and cloud security.
🏖️ Benefits
- • Freedom & flexibility; fit your work around your life.
- • Designated quarterly Whaleness Days plus end of year Whaleness break.
- • Home office setup; we want you comfortable while you work.
- • 16 weeks of paid Parental leave.
- • Technology stipend equivalent to $100 net/month.
- • PTO plan that encourages you to take time to do the things you enjoy.
- • Training stipend for conferences, courses and classes.
- • Equity; we are a growing start-up and want all employees to have a share in the success of the company.
- • Docker Swag.
- • Medical benefits, retirement and holidays vary by country.
- • Remote-first culture, with offices in Seattle and Paris.
Skills & Technologies
About Docker Inc.
Docker Inc. provides an open platform for developing, shipping, and running applications inside lightweight containers. Its tools package software and dependencies into portable units that run consistently across environments, accelerating DevOps workflows and cloud-native development. The company offers Docker Desktop, Hub, and subscription services that integrate with CI/CD pipelines and orchestration platforms, enabling teams to build, share, and deploy microservices at scale while maintaining security and governance policies.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

Web.com Group, Inc.
3 months ago

Ryzlabs Inc.
3 months ago

Anyone AI Inc.
2 months ago

Anyone AI Inc.
2 months ago