
Senior Software Engineer, IAM
Canada
Remote
Full Time
USD 160,900 – 260,700
Senior
Senior Software Engineer
Apr 27, 2026
The role
Summary
Docker is seeking a Senior Software Engineer for its IAM team to design, build, and operate critical identity and authentication services that power Docker's infrastructure for over 20 million monthly users. The ideal candidate will work on high-impact backend systems focusing on authentication, authorization, and identity management across distributed, secure environments.
What you'll do
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 160,900 – 260,700 (annual)
Available
Benefits
Remote Work
Fully remote-first culture with flexible work arrangements
Equity
Stock options as part of compensation package
Parental Leave
16 weeks of paid parental leave
Technology Stipend
$100 monthly technology setup allowance
Training Budget
Stipend for conferences, courses, and professional development
Home Office Setup
Support for comfortable home working environment
Interview process
- 1Initial Screening — Preliminary review of application and resume
- 2Technical Phone Screen — Initial discussion of technical background and IAM expertise
- 3Technical Interview — In-depth technical assessment of Go, distributed systems, and identity management skills
- 4System Design Interview — Evaluate candidate's ability to design scalable identity and authentication systems
- 5Team Fit Interview — Assessment of collaboration skills and alignment with Docker's engineering culture
- 6Final Executive Interview — Final discussion with senior leadership to assess overall fit and potential
You'll be redirected to the company's application page
More Jobs at Docker
19 other open positions

Docker
View all jobs
Docker is an open platform for developing, shipping, and running applications using container technology.