Docker

Staff Software Engineer, Infrastructure

Docker1 weeks ago
Location

Canada

Workplace

Remote

Type

Full Time

Salary

USD 180,000 – 250,000

Level

Staff

Role

Staff Software Engineer

Posted

Jun 8, 2026

Full TimeRemoteStaff

The role

Summary

Docker is seeking a Staff Software Engineer for its Infrastructure team to drive the evolution of their internal platform, focusing on creating self-service, scalable, and secure infrastructure solutions. The ideal candidate will lead technical initiatives that improve deployment efficiency, platform reliability, and enable AI-assisted operational workflows across Docker's engineering teams.

What you'll do

Infrastructure Strategy: Drive technical direction for platform infrastructure, creating proposals and alignment across engineering teams
Platform API Development: Design and implement self-service capabilities for onboarding, provisioning, deployment, and operational workflows
DevOps and Reliability Engineering: Improve infrastructure reliability, security, and scalability using GitOps, Terraform, and continuous deployment practices
AI-Assisted Operations: Shape safe and auditable AI-driven operational workflows, focusing on alert enrichment, incident management, and onboarding assistance
On-Call Management: Participate in operational rotation and improve on-call processes through better alerting, runbooks, and preventative strategies

What we look for

Technical

Cloud Native TechnologiesDeep expertise in Kubernetes, EKS, networking, cloud platforms, and infrastructure engineering
Programming LanguagesAdvanced proficiency in Go, with strong software engineering skills in design, testing, and maintainability
DevOps ToolsExpertise in Terraform, GitOps, Argo CD, Envoy Gateway, and continuous deployment methodologies

Education

Academic BackgroundBachelor's degree in Computer Science, Engineering, or related field; equivalent practical experience considered

Experience

Professional Experience8+ years of hands-on software engineering experience in backend, infrastructure, or platform engineering
Leadership ExperienceProven track record of setting technical direction and leading cross-team initiatives

Skills

Required skills

KubernetesDeep understanding of container orchestration and cloud-native architectures
Cloud InfrastructureExpertise in designing and managing scalable, secure cloud platforms
Go ProgrammingStrong software engineering skills in Go language development

Nice to have

AI Operational WorkflowsExperience with AI-assisted operational tools and safe automation practices
ObservabilityKnowledge of OpenTelemetry, Prometheus, and Grafana monitoring solutions

Compensation & benefits

Salary

USD 180,000 – 250,000 (annual)

Stock options

Available

Benefits

Remote Flexibility

Remote-first culture with work flexibility

Parental Leave

16 weeks of paid parental leave after 6 months of employment

Home Office Setup

Technology stipend and home office setup support

Professional Development

Training stipend for conferences, courses, and continuous learning

Equity

Stock options to share in company success

Whaleness Days

Quarterly designated wellness days and end-of-year break


Interview process

  1. 1
    Initial Screening HR review of application and initial qualifications assessment
  2. 2
    Technical Phone Screen Detailed discussion of technical background and infrastructure expertise
  3. 3
    Technical Interviews Multiple rounds of in-depth technical interviews with engineering team members
  4. 4
    System Design Challenge Evaluate candidate's ability to design complex infrastructure and platform solutions
  5. 5
    Final Leadership Interview Meeting with senior engineering leadership to assess strategic thinking and team fit

Apply for this position

You'll be redirected to the company's application page