Docker - Software Engineer, Infrastructure Platform
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
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
• Freedom & flexibility; fit your work around your life • Designated quarterly Whaleness Days plus end of year Whaleness break • 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 • Medical benefits, retirement and holidays vary by country • Remote-first culture, with offices in Seattle and Paris • Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our company will be.
No credit card. Takes 10 seconds.