Basis is hiring a Staff Software Engineer to develop our authentication and authorization platform. The successful candidate will have 8+ years of experience in identity, authentication, or authorization systems and a deep understanding of OAuth 2.0 and OpenID Connect.

Requirements

  • Minimum of 8 years of professional software experience
  • Deep understanding of OAuth 2.0 and OpenID Connect
  • Hands-on experience with ReBAC systems (OpenFGA, Zanzibar, SpiceDB)
  • Experience with Auth0 or comparable identity providers (Okta, Azure AD, Keycloak)
  • Strong proficiency in backend languages such as Java, Ruby, or Python
  • Fluency with AI coding tools (Claude Code, Cursor, Codex, etc.)

Benefits

  • Flexible work week
  • 401k/RRSP matching
  • Mental health support
  • Paid sabbaticals
  • Generous parental leave
  • Flexible work options