2d ago

Senior Software Engineer, IAM

Canada

$160.9k-$260.7k / year

full-timesenior Remotesoftware

๐Ÿ›  Tech Stack

๐Ÿ’ผ About This Role

You'll join the IAM team at Docker, which owns the identity backbone for millions of developers. You'll design and build Go services for authentication, authorization, and token lifecycle, with correctness, latency, and security as top priorities. This remote-first role offers high impact on systems that every Docker request depends on.

๐ŸŽฏ What You'll Do

  • Design, build, and operate Go services for authentication and authorization
  • Extend OIDC, SSO, SAML, and SCIM integrations
  • Improve observability, performance, and security of identity services
  • Lead projects end-to-end and contribute to IAM platform direction

๐Ÿ“‹ Requirements

  • 6+ years of backend software engineering experience
  • Strong proficiency in Go building production services
  • Solid working knowledge of PostgreSQL schema design and query performance
  • Experience with gRPC and event-driven systems using Kafka

โœจ Nice to Have

  • Production experience with SCIM provisioning and enterprise SSO integrations
  • Hands-on experience with Auth0 or similar identity platforms
  • Experience building or operating multi-region services

๐ŸŽ Benefits & Perks

  • ๐Ÿ’ฐ Competitive salary and equity
  • ๐Ÿ–๏ธ Remote-first work culture
  • ๐Ÿฉบ Health benefits
  • ๐Ÿ“ˆ On-call rotation with compensation

๐Ÿ“จ Hiring Process

Estimated timeline: 2-4 weeks ยท AI estimate

  1. 1Recruiter screenยท 30 min
  2. 2Technical interviewยท 60 min
  3. 3Hiring manager roundยท 45 min
0 0 0