Brex
Staff Software Engineer - Identity & Access Management
Vancouver, British Columbia, Canada +3 · Staff · Full-time · Posted Oct 28, 2026
- Location
- Vancouver, British Columbia, Canada
New York, New York, United States
San Francisco, California, United States
Seattle, Washington, United States
About the job
Leads development of Brex’s identity and access management platform, improving authentication, authorization, security, reliability, and developer experience.
What you'll do
- Design, build, and operate backend systems and APIs for authentication, authorization, identity context, and audit workflows.
- Lead cross-organizational initiatives from design through rollout and operational support; mentor engineers and improve system reliability.
- Improve login, access control, delegated access, and identity-aware auditing; make IAM integrations secure by default and easier to adopt.
What they ask for
- Strong software engineering fundamentals and experience building reliable production backend systems.
- Experience leading complex projects and mentoring engineers.
- Strong API design, testing, code quality, and documentation practices.
- Understanding of core IAM concepts such as authentication, authorization, sessions, tokens, MFA, SSO, OAuth, SAML, OIDC, or RBAC.
Nice to have
- Production experience with identity, authentication, authorization, or audit systems; hands-on experience with Okta, Oso, SSO, SAML, OIDC, OAuth, or WebAuthn.
- Experience with enterprise admin controls, authorization platforms, delegated access, audit trails, or shared platform infrastructure.
Pay
$240,000 - $300,000 CAD (base salary)
Tools
Okta, Oso, SSO, SAML, OIDC, OAuth, WebAuthn, RBAC
AI focus
Evolve identity capabilities for delegated and agent identity, and audit agent-driven actions.
Model-written summary · the original posting is authoritative