Docker

Senior Security Engineer, Docker Desktop

DockerYesterday
Location

Canada

Workplace

Remote

Type

Full Time

Salary

CAD 150,000 – 220,000

Level

Senior

Role

Security Engineer

Posted

Apr 28, 2026

Full TimeRemoteSenior

The role

Summary

Docker is seeking a Senior Security Engineer for its Desktop engineering team to enhance the security posture of a complex, cross-platform product. The ideal candidate will be a hands-on security professional responsible for threat modeling, vulnerability management, and driving security improvements across the Docker Desktop platform.

What you'll do

Security Design and Review: Partner with engineering and product teams to identify security risks early, conducting threat modeling and security design reviews for new product features with a focus on authentication, authorization, and container runtime security.
Vulnerability Management: Serve as the primary point of contact for vulnerability reports and CVEs, validating severity, reproducing issues, coordinating disclosure timelines, and driving remediation with relevant engineering teams.
Security Liaison: Act as the team's primary liaison to the organization's security group, attending security syncs, relaying guidance, and translating central security policies into practical engineering decisions.
Code Review and Improvement: Review Go code with a security-focused mindset, identifying potential security issues and contributing security-focused improvements directly to the codebase.
Documentation and Knowledge Management: Develop and maintain internal security documentation, guidelines, and runbooks for the team, ensuring comprehensive security knowledge sharing.

What we look for

Technical

Programming ProficiencyStrong proficiency in Go with ability to review and contribute to production-grade code
Linux Security ExpertiseDeep understanding of Linux container security fundamentals including namespaces, cgroups, capabilities, seccomp profiles, AppArmor/SELinux
Container Runtime KnowledgeSolid grasp of OCI specifications and container runtime security (runc, containerd, BuildKit)

Education

Cybersecurity BackgroundDegree in Computer Science, Cybersecurity, or equivalent professional experience preferred

Experience

Security Engineering Experience6+ years of experience in security engineering, application security, or closely related discipline at senior or staff level
Vulnerability ManagementExperience with CVE triage, CVSS scoring, coordinated disclosure, and working with external vulnerability reporters

Skills

Required skills

Go ProgrammingProduction-level Go coding skills with security-focused code review capabilities
Container SecurityComprehensive understanding of container security principles and Linux kernel internals
Threat ModelingAbility to perform detailed security design reviews and threat assessments

Nice to have

Identity ManagementExperience with OAuth 2.0, OIDC, token handling, and authentication flows
Security CommunicationStrong ability to bridge communication between security and product engineering teams

Compensation & benefits

Salary

CAD 150,000 – 220,000 (annual)

Benefits

Flexible Work Arrangement

Remote-first culture with work flexibility to fit life around work

Quarterly Wellness Days

Designated Whaleness Days and end-of-year Whaleness break

Home Office Support

Home office setup stipend to ensure comfortable working environment

Parental Leave

16 weeks of paid parental leave

Technology Stipend

Monthly $100 net technology stipend

Professional Development

Training stipend for conferences, courses, and professional development

Equity Opportunity

Stock options to share in the company's growth and success


Interview process

  1. 1
    Initial Screening Initial review of application and qualifications by hiring team
  2. 2
    Technical Phone Screen Preliminary interview focusing on technical skills and security expertise
  3. 3
    Security Design Challenge Technical assessment involving threat modeling and security design review
  4. 4
    Team Interview Rounds Multiple interviews with engineering and security team members to assess technical and collaborative capabilities
  5. 5
    Final Leadership Interview Comprehensive interview with senior leadership to evaluate overall fit and strategic thinking

Apply for this position

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