Docker logo
    D

    Staff Software Engineer, Offload

    Docker
    Seattle, WA
    Remote
    Senior
    Full Time
    9 days ago
    💰$ 195,400 - $ 275,600
    remote-firstbackendclouddistributed systemsKubernetesGoJavaCI/CDmicroservices

    Requirements

    • 6+ years of backend software engineering experience building large-scale cloud or distributed systems
    • Strong proficiency in Go and/or Java
    • Deep understanding of container orchestration, Kubernetes, and microservices architecture
    • Experience designing and operating highly available, secure, and observable production systems
    • Strong understanding of cloud infrastructure (AWS, Azure, or GCP) and related scalability patterns
    • Familiarity with CI/CD pipelines, monitoring, and infrastructure-as-code tooling
    • Excellent problem-solving and debugging skills in distributed environments
    • Strong communication skills and ability to collaborate across remote, cross-functional teams

    What You'll Do

    • Design, implement, and operate core services that power Docker’s Offload platform
    • Build scalable systems for container orchestration, workload scheduling, and lifecycle management
    • Develop high-performance APIs and control plane components for managing multi-tenant workloads
    • Ensure system reliability, observability, and performance across Docker’s Offload infrastructure
    • Collaborate with product, platform, and security teams to deliver customer-focused capabilities
    • Participate in architectural discussions, code reviews, and design documents
    • Contribute to automation and CI/CD improvements across the deployment pipeline
    • Debug and resolve production issues across distributed systems in cloud environments

    Nice to Have

    • Experience contributing to or building platform-as-a-service (PaaS) or container infrastructure products
    • Knowledge of service mesh, networking, or policy enforcement systems
    • Experience with observability stacks (Prometheus, OpenTelemetry, Grafana, etc.)
    • Familiarity with security best practices for multi-tenant cloud systems
    • Prior experience in developer infrastructure, cloud platforms, or hyperscale environments
    • Experience with owning distributed systems end to end

    Benefits

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