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
