Docker

Software Engineer, Infrastructure Platform

Docker
Apply
6 months ago
Toronto, Canada +7 moreMid Level

Responsibilities

  • Build and operate internal Go platform services and APIs for provisioning, quotas, policies, cost insights, and platform workflows.
  • Deliver self-service onboarding and day-two operations workflows with access controls, deployment setup, observability defaults, and governance guardrails.
  • Drive platform adoption through clear documentation, examples, and measurable outcomes.
  • Codify infrastructure with Terraform and GitOps practices and contribute to platform tooling in Go.
  • Define and improve SLOs, alerting, operational readiness, incident response, and preventive follow-ups.
  • Standardize safe delivery patterns, including testing gates, canaries, and rollback triggers.
  • Operate and scale multi-tenant EKS clusters and traffic and ingress systems.
  • Build agentic workflows for triage support, context gathering, safe runbook execution, and remediation suggestions.
  • Join the on-call rotation after onboarding and shadowing and participate in incident response.
  • Lead or co-lead a meaningful platform initiative during the first year.

Requirements

  • At least 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 or more years.
  • Solid foundation in Linux, networking fundamentals, and cloud security.
  • Experience building operational automation, including AI-assisted or agentic workflows with safety guardrails and auditability.
  • Clear written and verbal communication in a remote environment, including RFCs, incident writeups, and asynchronous collaboration.
  • Kubernetes and EKS experience, including ingress, CNI, service mesh, and L4/L7 load balancing, is preferred.
  • Experience with OpenTelemetry, Prometheus, Grafana, alerting, and SLO practices is preferred.
  • Experience with CI/CD and progressive delivery, including GitHub Actions or Argo CD, canaries, and automated rollback, is preferred.
  • Experience with cost optimization, FinOps, capacity modeling, distributed systems, containers, and Go-based platform tooling is preferred.

Benefits

  • Remote-first work arrangement with offices in Seattle and Paris
  • Flexible work schedule
  • Quarterly Whaleness Days and an end-of-year Whaleness break
  • Home office setup
  • 16 weeks of paid parental leave
  • Technology stipend equivalent to $100 net per month
  • Paid time off plan
  • Training stipend for conferences, courses, and classes
  • Equity
  • Medical benefits, retirement benefits, and holidays varying by country
  • Docker Swag

Tech Stack

Argo CDDockerGitHub ActionsGoGrafanaKubernetesLinuxPrometheusTerraform
Docker

About Docker

1,001-5,000 employees

Docker builds developer tools for building, sharing, and running containerized applications, including Docker Desktop, Docker Hub, Docker Scout, and the open-source Docker Engine. It monetizes through paid subscriptions for individuals, teams, and enterprises, along with security offerings such as Docker Hardened Images. Founded in 2013 and headquartered in San Francisco, the company serves over 20 million monthly users and supports more than 20 billion container image pulls.

Contact me