Docker logo
    D

    Software Engineer, Infrastructure Platform

    Docker
    Canada•England•France•Germany•Ireland•Italy•Portugal•Spain•United States
    Remote
    Senior
    Full Time
    remoteinfrastructurecloudkubernetesgoterraformaiautomationplatform engineering

    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
    • •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

    What You'll Do

    • •Reducing toil through automation, including AI-assisted and agentic operational workflows
    • •Building self-service onboarding and deployment workflows that reduce tickets and speed delivery
    • •Scaling Kubernetes foundations and evolving traffic and ingress stack
    • •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
    • •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
    • •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
    • •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
    • •Join an on-call rotation after onboarding and shadowing, and participate in incident response during shifts

    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

    Benefits

    • •Freedom & flexibility; fit your work around your life
    • •Designated quarterly Whaleness Days plus end of year Whaleness break
    • •Home office setup
    • •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; 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

    About Docker

    Docker’s platform helps millions of developers efficiently and collaboratively build, share, and run applications.

    Palo Alto, CA
    500 - 1000
    Developer Tools