Senior Infrastructure Engineer
Top Benefits
About the role
Who you are
- Strong software development skills in Go, Python, or similar (design, testing, and code review)
- Significant experience shipping and operating cloud applications/services in production (typically 5+ years of relevant work)
- Solid foundation in Linux, networking, and cloud security
- Excellent written and verbal communication in a remote environment
- Kubernetes ecosystem (EKS, ingress, CNI, service mesh)
- Observability tooling (OpenTelemetry, Prometheus, Grafana)
- CI/CD & release automation (GitHub Actions, Argo CD)
- Cost optimisation at scale (FinOps, capacity modelling)
- Distributed systems, containers, and Go‑based platform tooling
What the job involves
- Our Infrastructure Engineering team writes software and operates the cloud‑native platform that powers Docker products such as Docker Hub, Docker Build Cloud, and Docker Scout
- We design resilient services, automate everything, and measure what matters so hundreds of engineers can ship features to millions of users every day
- Build and run internal platform services (provisioning APIs, cost‑optimisation tools, observability pipelines) on AWS
- Evolve our multi‑tenant Kubernetes environment and networking layer to deliver secure, reliable, and cost‑effective compute at global scale
- Drive reliability through code, embracing GitOps, Infrastructure as Code, and SLO‑based operations
- How We Work
- Code first: we tackle infra problems with software, design docs, and rigorous code review
- Async & remote‑first: decisions are documented in RFCs; incident reviews are blameless and written
- Cross‑functional: platform, product, and security engineers collaborate daily to unblock each other
- Continuous improvement: we ship small, measure impact, and iterate quickly
- Design, develop, and ship internal platform services (e.g. provisioning, cost insights, rate‑limiting) in Go or Python
- Partner with product and engineering teams to provide paved‑road patterns for deployment, observability, and security
- Codify infrastructure with Terraform and Go; champion GitOps best practices
- Define SLOs, lead on‑call rotations, conduct blameless post‑mortems, and implement preventive actions
- Evolve Docker’s ingress stack—Envoy Gateway, ALB/NLB, AWS VPC CNI—to deliver secure, reliable, and cost‑efficient request routing
- Operate and scale multi‑tenant EKS clusters; guide the evaluation and adoption of new infrastructure technologies
- First 30 Days
- Complete Docker onboarding and meet teammates across Engineering, Security, and Product
- Ship your first change to a Terraform module or internal service and shadow on‑call
- Gain a deep understanding of our platform architecture, SLOs, and current reliability initiatives
- First 90 Days
- Take ownership of a critical service or infrastructure component and lead a performance‑oriented project from design to production
- Rotate fully into the on‑call schedule, leading incident response when needed
- Contribute to refining our platform roadmap and advocate for improvements that reduce toil and accelerate delivery
- First Year
- Lead the design and rollout of a major infrastructure initiative
- Become a go‑to subject matter expert within Docker for cloud platform and networking
- Mentor newer engineers and influence engineering culture through technical leadership and continuous improvement
Benefits
- 100% company paid medical premiums for employees and dependents
- Flexible Time Off Policy
- “Whaleness” Days — At least 1 company wide day off per month
- Employer Paid Holidays
- Generous Maternity and Parental Leave
- Home Office Set Up Budget
- Monthly Technology Stipend
- Training Allowances
- Life and Disability Insurance
- Retirement Plans
- Virtual and In-Person Social Events
- Docker Swag
- Quarterly Hackathons
- Virtual Coffee with Co-Workers
About Docker, Inc
At Docker, we simplify the lives of developers who are making world-changing apps. Docker helps developers bring their ideas to reality by conquering the complexity of app development. We simplify and accelerate workflows with an integrated development pipeline and application components. Actively used by millions of developers around the world, Docker Desktop and Docker Hub provide unmatched simplicity, agility and choice.
Senior Infrastructure Engineer
Top Benefits
About the role
Who you are
- Strong software development skills in Go, Python, or similar (design, testing, and code review)
- Significant experience shipping and operating cloud applications/services in production (typically 5+ years of relevant work)
- Solid foundation in Linux, networking, and cloud security
- Excellent written and verbal communication in a remote environment
- Kubernetes ecosystem (EKS, ingress, CNI, service mesh)
- Observability tooling (OpenTelemetry, Prometheus, Grafana)
- CI/CD & release automation (GitHub Actions, Argo CD)
- Cost optimisation at scale (FinOps, capacity modelling)
- Distributed systems, containers, and Go‑based platform tooling
What the job involves
- Our Infrastructure Engineering team writes software and operates the cloud‑native platform that powers Docker products such as Docker Hub, Docker Build Cloud, and Docker Scout
- We design resilient services, automate everything, and measure what matters so hundreds of engineers can ship features to millions of users every day
- Build and run internal platform services (provisioning APIs, cost‑optimisation tools, observability pipelines) on AWS
- Evolve our multi‑tenant Kubernetes environment and networking layer to deliver secure, reliable, and cost‑effective compute at global scale
- Drive reliability through code, embracing GitOps, Infrastructure as Code, and SLO‑based operations
- How We Work
- Code first: we tackle infra problems with software, design docs, and rigorous code review
- Async & remote‑first: decisions are documented in RFCs; incident reviews are blameless and written
- Cross‑functional: platform, product, and security engineers collaborate daily to unblock each other
- Continuous improvement: we ship small, measure impact, and iterate quickly
- Design, develop, and ship internal platform services (e.g. provisioning, cost insights, rate‑limiting) in Go or Python
- Partner with product and engineering teams to provide paved‑road patterns for deployment, observability, and security
- Codify infrastructure with Terraform and Go; champion GitOps best practices
- Define SLOs, lead on‑call rotations, conduct blameless post‑mortems, and implement preventive actions
- Evolve Docker’s ingress stack—Envoy Gateway, ALB/NLB, AWS VPC CNI—to deliver secure, reliable, and cost‑efficient request routing
- Operate and scale multi‑tenant EKS clusters; guide the evaluation and adoption of new infrastructure technologies
- First 30 Days
- Complete Docker onboarding and meet teammates across Engineering, Security, and Product
- Ship your first change to a Terraform module or internal service and shadow on‑call
- Gain a deep understanding of our platform architecture, SLOs, and current reliability initiatives
- First 90 Days
- Take ownership of a critical service or infrastructure component and lead a performance‑oriented project from design to production
- Rotate fully into the on‑call schedule, leading incident response when needed
- Contribute to refining our platform roadmap and advocate for improvements that reduce toil and accelerate delivery
- First Year
- Lead the design and rollout of a major infrastructure initiative
- Become a go‑to subject matter expert within Docker for cloud platform and networking
- Mentor newer engineers and influence engineering culture through technical leadership and continuous improvement
Benefits
- 100% company paid medical premiums for employees and dependents
- Flexible Time Off Policy
- “Whaleness” Days — At least 1 company wide day off per month
- Employer Paid Holidays
- Generous Maternity and Parental Leave
- Home Office Set Up Budget
- Monthly Technology Stipend
- Training Allowances
- Life and Disability Insurance
- Retirement Plans
- Virtual and In-Person Social Events
- Docker Swag
- Quarterly Hackathons
- Virtual Coffee with Co-Workers
About Docker, Inc
At Docker, we simplify the lives of developers who are making world-changing apps. Docker helps developers bring their ideas to reality by conquering the complexity of app development. We simplify and accelerate workflows with an integrated development pipeline and application components. Actively used by millions of developers around the world, Docker Desktop and Docker Hub provide unmatched simplicity, agility and choice.