Docker Inc. logo

Senior Software Engineer, IAM

Job Overview

Location

Canada

Job Type

Full-time

Category

Backend Engineer

Date Posted

April 28, 2026

Full Job Description

đź“‹ Description

  • • Senior Software Engineer on Docker's IAM team, responsible for designing, building, and operating Go services that power authentication, authorization, token handling, and identity lifecycle for Docker's suite of products used by over 20 million monthly users.
  • • Day-to-day work includes extending OIDC, SSO, SAML, and SCIM integrations, evolving authorization models (including ReBAC), improving observability and security of identity services, designing for multi-region resilience, leading end-to-end projects, mentoring teammates, and participating in on-call rotations for critical auth flows.
  • • Docker is a globally distributed, remote-first company trusted by developers and enterprises worldwide, building tools that define how software is built and delivered, with IAM serving as the identity backbone for every authenticated request to Docker's platform.
  • • In this role, you will deepen your expertise in identity and security systems, lead technical direction for Docker's IAM platform, shape enterprise-scale authorization models, improve reliability and security of critical services, and grow as a trusted technical leader mentoring peers in a high-impact, security-focused domain.

Skills & Technologies

Go
PostgreSQL
AWS
Docker
gRPC
Senior
Remote
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

Docker Inc. logo
Docker Inc.
Visit Website

About Docker Inc.

Docker Inc. provides an open platform for developing, shipping, and running applications inside lightweight containers. Its tools package software and dependencies into portable units that run consistently across environments, accelerating DevOps workflows and cloud-native development. The company offers Docker Desktop, Hub, and subscription services that integrate with CI/CD pipelines and orchestration platforms, enabling teams to build, share, and deploy microservices at scale while maintaining security and governance policies.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expired
Yerevan, Armenia
Full-time
Expired Jun 4, 2026
Go
Rust
Ruby
+5 more

2 months ago

Apply
Argentina - Remote
Full-time
Expires Jun 21, 2026
TypeScript
Scala
React
+4 more

1 month ago

Apply
Expired
Argentina
Full-time
Expired May 12, 2026
Java
Remote

3 months ago

Apply
Expired
Argentina
Full-time
Expired May 20, 2026
JavaScript
TypeScript
React
+5 more

3 months ago

Apply