Docker, Inc
Staff Software Engineer, Infrastructure
Canada · Staff+ · Full-time
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- ABOUT DOCKER Docker has been one of the most loved brands in developer tooling, trusted by more than 20 million monthly users and over 20 billion container image pulls.
Responsibilities
- This is a Staff-level role, so success is measured by leverage rather than just your own commits.
- Take ambiguous infrastructure problems and turn them into proposals the org can rally around, then drive them through RFCs and architecture reviews across teams.
- Design self-service capabilities and platform APIs (primarily in Go) for onboarding, provisioning, deployment, observability defaults, and day-2 operations, with contracts and docs teams actually use.
- Set delivery standards using Terraform, GitOps with Argo CD, progressive rollout, and good testing, including building the continuous-deployment flow we're missing today.
- Flexibility that fits your life - We trust you to manage your schedule while delivering great work.
- We are committed to building a team that reflects a broad range of backgrounds, experiences, and perspectives.
- We believe diverse teams build better products, make better decisions, and better serve our global community.
Requirements
- 8+ years of professional, hands-on, full-time software engineering experience in backend, infrastructure, or platform engineering.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- A track record designing, shipping, and operating cloud services or infrastructure platforms in production.
- Experience setting technical direction and leading work that needs cross-team alignment.
- Strong software engineering in Go or a similar language: design, testing, debugging, review, long-term maintainability.
- A track record designing, shipping, and operating cloud services or infrastructure platforms in production. We hire for skill and impact, not years.
- Deep expertise in at least one of: Kubernetes, networking, cloud platforms, reliability engineering, or developer platforms, plus solid Linux, networking, and production-ops fundamentals.
- Clear written and verbal communication in a remote environment (RFCs, design docs, incident writeups).
Nice to have
- EKS and ingress/CNI/service-mesh experience
- observability with OpenTelemetry/Prometheus/Grafana
- CI/CD and progressive delivery (GitHub Actions, Argo CD, canaries)
- experience leading migrations or adoption programs across teams.
- You don't need every item here.
- We value deep expertise in one area, strong systems judgment, and curiosity across the rest.
- Docker considers visa sponsorship on a case-by-case basis based on business needs.
Skills
- It has grown faster than its foundations, and this year is about closing that gap.
- Today, much of that work still leans on a handful of experts unblocking the same provisioning and operational workflows by hand.
- The concrete version sits on this year's roadmap:
- spinning up a new global region or application environment should take hours, not days.
- Right now it takes days.
- Getting there means building the foundations underneath it.
Compensation
- Compensation & Equity
Benefits
- Time to recharge - Generous PTO, designated quarterly Whaleness Days, and a designated end-of-year Whaleness break.
- Home office support - Set up your workspace for comfort and success.
- Technology stipend - Equivalent to US$100 net per month to help support your work.
- Learning & development - Annual stipend for conferences, courses, certifications, and continued learning.
- Parental leave - 16 weeks of paid parental leave after six months of employment.
- Equity for all full-time employees - Share in Docker's long-term success as we continue to grow.
- Comprehensive benefits - Medical, retirement, and paid holidays vary by country.
- As a Staff engineer, you'll also improve the health of on-call itself, with better alerts, stronger runbooks, less toil, and blameless postmortems aimed at prevention.
Company info
- On-call Operational ownership is part of the job.
- Operational ownership is part of the job.
Equal opportunity
- equal opportunity employer.
Visa & Work Authorization
- Docker considers visa sponsorship on a case-by-case basis based on business needs.
This listing is sourced directly from Docker, Inc's careers page and normalized into a canonical job model.