Docker - Software Engineer, Infrastructure Platform
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 shipping and operating cloud services in production, often 3+ years. We hire for skill and impact, not years alone. • Solid foundation in Linux, networking fundamentals, and cloud security. • Experience building operational automation, including AI-assisted or agentic workflows, with an emphasis on safety, guardrails, and auditability. • Clear written and verbal communication in a remote environment, including RFCs, incident writeups, and async collaboration. • Nice-to-have • Kubernetes and EKS experience, plus ingress, CNI, service mesh, and familiarity with L4 and L7 load balancing. • Observability tooling such as OpenTelemetry, Prometheus, and Grafana, plus alerting and SLO practice. • CI/CD and progressive delivery, including GitHub Actions or Argo CD, canaries, and automated rollback. • Cost optimization at scale, including FinOps and capacity modeling. • Distributed systems, containers, and Go-based platform tooling. • We value depth in one area and curiosity across others, and we will help you grow in the rest. • What to Expect • What to Expect • First 30 Days • First 30 Days • Ship your first change to a Terraform module or internal service and learn how we operate. • Shadow on-call and build context on our platform and reliability priorities. • First 90 Days • First 90 Days • Own a component and deliver an improvement from design to production with measurable impact. • First Year • First Year • Lead or co-lead a meaningful platform initiative, with scope that scales by level, and help reduce toil through automation. • Become a trusted contributor in one or more areas such as platform services, Kubernetes and networking foundations, or reliability automation. • Docker considers sponsorship on a case-by-case basis based on business needs.
Responsibilities
• 1) Self-Service Platform Services • Build and operate internal platform services and APIs in Go, including provisioning, quotas and policies, cost insights, and platform workflows. • Deliver golden paths for self-serve onboarding and day-2 operations, including access, deployment setup, observability defaults, and governance guardrails. • Partner with teams to drive adoption through clear docs, examples, and measurable outcomes. • 2) Infrastructure as Code and Reliability • Codify infrastructure with Terraform and GitOps practices, and contribute to platform tooling in Go. • Define and improve SLOs, alerting, and operational readiness. Participate in incident response and preventive follow-ups. • Help standardize safe delivery patterns, including testing gates, canaries, and rollback triggers, so deployments are routine and low-risk. • 3) Kubernetes and Networking Foundations • Operate and scale multi-tenant EKS clusters and traffic and ingress systems to deliver secure, reliable routing. • Evaluate and adopt improvements with a bias toward incremental rollout and measurable impact. • 4) AI and Agentic Workflows for Reliability • Build and iterate on agentic workflows that reduce operational toil, including triage support, context gathering, safe runbook execution, and remediation suggestions. • Integrate automation into delivery and operations in a way that is safe, observable, and auditable. • 5) On-Call and Incident Response • Operational ownership is part of this role. • You’ll join an on-call rotation after onboarding and shadowing, and participate in incident response during your shifts. • We aim for sustainable on-call through good alerting, automation, and blameless postmortems focused on prevention.
Benefits
• United States: $160,900 – $260,700 + equity • ______________________________________________________________________ • 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. • 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. • 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.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT