Senior Software Engineer

Docker

Remote regions

Global

Salary range

$160,900–$260,700/yr

Benefits

16w maternity 16w paternity

Similar Jobs

See all

Responsibilities:

  • Design, build, and operate Go services powering authentication, authorization, token handling, and identity lifecycle.
  • Extend OIDC, SSO, SAML, and SCIM integrations, and evolve the authorization model (including ReBAC).
  • Improve observability, performance, and security posture of identity services on the hot path.

What You'll Work On:

  • Shape the next phase of Docker's IAM platform, evolving authorization for fine-grained, cross-product access.
  • Expand support for enterprise identity integrations and improve reliability and observability of critical services.

Qualifications:

  • 6+ years backend engineering, strong Go proficiency, solid PostgreSQL knowledge.
  • Experience with gRPC, Kafka, AWS, and core identity concepts (OAuth2, OIDC, SAML, RBAC, ReBAC).

Docker

Docker provides tools for developers to build, share, and run applications, including Docker Desktop, Hub, and Scout. With over 20 million monthly users and 20 billion container image pulls, Docker is a globally distributed, remote-first team that defines how software gets delivered.

Apply for This Position