companyDocker, Inc. logo

Senior Software Engineer - Identity and Access Management

Docker, Inc.CanadaNew
Remote Full-time CA$100K/yr - CA$100K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

ResponsibilitiesDesign, develop, and maintain Go services that facilitate authentication, authorization, token management, and identity lifecycle processes across Docker. Enhance our integrations for OIDC, SSO, SAML, and SCIM, while evolving our authorization model (including ReBAC) to manage permissions across products and tenants as they scale. Elevate the observability, performance, and security of identity services, focusing on the critical path of every authenticated request and enhancing our audit logging. Design systems for multi-region operations, ensuring graceful degradation and safe rollouts for critical authentication flows. Lead projects from inception to completion, contribute to the technical design and long-term strategy of the IAM platform, and mentor colleagues in identity and security best practices.

About the job

Docker builds trusted tools for developers, including Docker Desktop, Docker Hub, and Docker Scout. Each month, over 20 million developers rely on Docker’s products to build, share, and run applications, resulting in more than 20 billion container image pulls. The company operates as a remote-first, globally distributed team and focuses on secure, reliable workflows as software development evolves.

Role overview

The Senior Software Engineer - Identity and Access Management will join Docker’s IAM team, which is responsible for the systems that handle user identities, access permissions, and organizational governance. These foundational services are central to every authenticated interaction on Docker’s platform, so accuracy, speed, and security are essential.

What you will do

  • Develop and maintain authentication and authorization protocols
  • Work with access token management, OIDC, SSO, SCIM, and user account systems
  • Support enterprise services that enable governance for organizations at scale
  • Contribute to backend systems used by millions of developers and large organizations
  • Help ensure governance controls address enterprise customer needs
  • Make design decisions that influence Docker’s future identity solutions

Who thrives here

This role fits engineers who enjoy backend development where precision, low latency, and security are top priorities. The work directly shapes how Docker scales and secures its identity and access solutions.

Location

This is a remote position open to candidates based in Canada.

About Docker, Inc.

Docker, Inc. is a pioneering company in the developer tooling space, renowned for its commitment to enhancing software development processes. With a vast user base and a focus on innovative solutions, Docker empowers developers worldwide to efficiently create and manage applications.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.