Docker
Senior Software Engineer, Security, Docker Desktop
$114K–$313K
Canada +6 · Remote · Senior · Full-time · Posted Apr 28, 2026
- Location
- Canada
England
Portugal
Spain
Italy
Germany
United States - Experience
- 6+ years of software engineering experience, with meaningful exposure to security-sensitive systems or a strong personal interest in security.
- Visa sponsorship
- Docker considers visa sponsorship on a case-by-case basis based on business needs.
About the job
Build and secure Docker Desktop by contributing Go code, conducting security reviews, and managing vulnerability response.
What you'll do
- Develop Docker Desktop code in Go, focusing on authentication, privilege boundaries, and container runtime behavior.
- Conduct threat modeling and security design reviews, and bring a security perspective to design and code reviews.
- Triage vulnerability reports and CVEs, coordinate disclosure and remediation, and maintain internal security documentation.
What they ask for
- Strong proficiency in Go and experience writing and shipping production-grade code.
- Solid understanding of Linux fundamentals relevant to container security.
- Familiarity with OCI specifications, container runtime internals, and identity and access management concepts including OAuth 2.0 and OIDC.
- Comfort with security design reviews and threat modeling, vulnerability management, and communicating across security and product engineering teams.
Pay
CA$271,150 – CA$434,000 CAD base salary; $194,150 – $312,950 USD base salary; €113,860 – €186,780 EUR base salary
Tools
Go, Linux, OCI, OAuth 2.0, OIDC, namespaces, cgroups, seccomp
Model-written summary · the original posting is authoritative