Senior Software Engineer, Iam

Docker

Canada
Not specified; equity included; benefits include m...
Remote
6+ years backend software engineering experience
Strong proficiency in go programming language
Experience with postgresql schema design and performance
Docker is seeking a Senior Software Engineer for their IAM team to develop and maintain their identity management systems. The role involves working on authentication, authorization, and user management services crucial for customer trust and security

Job Summary

  • This role involves designing and operating critical Go services that power Docker's identity backbone for millions of users.
  • The team is responsible for extending OIDC, SSO, SAML, and SCIM integrations while evolving the authorization model for enterprise scaling.
  • Docker offers a remote-first culture with benefits including 16 weeks of paid parental leave, equity, and a technology stipend.

Matching Summary

Match Score: 85

Docker is seeking a Senior Software Engineer for their IAM team to develop and maintain their identity management systems. The role involves working on authentication, authorization, and user management services crucial for customer trust and security.

Salary

Not specified; Equity included; Benefits include medical, retirement, and PTO

Skills & Requirements

Must-have

  • 6+ years backend software engineering experience
  • Strong proficiency in Go programming language
  • Experience with PostgreSQL schema design and performance
  • Knowledge of OAuth2, OIDC, SAML, and JWT standards
  • Experience with gRPC and event-driven Kafka systems
  • AWS cloud infrastructure operation experience
  • Understanding of RBAC and ReBAC authorization models

Nice-to-have

  • Production experience with SCIM provisioning
  • Hands-on experience with Auth0 or similar platforms
  • Multi-region service architecture tradeoffs
  • Compliance framework knowledge SOC 2 ISO 27001 GDPR
  • Audit logging at scale implementation
  • Machine workload identity primitives development

Key Requirements

  • Bachelor's degree in Computer Science or equivalent practical experience
  • Willingness to participate in paid on-call rotation
  • 6+ years of production backend engineering experience

Work Rights

Not specified

Sponsorship: available

Tailored Resume

Cover Letter