- Company: Brex
- Location: Vancouver, British Columbia, Canada
- Job type: Full-time
- Salary: $240,000 – $300,000 CAD
About the role
Brex is seeking a Staff Software Engineer to join the Identity and Access Management team in Vancouver. You will lead projects that enhance the security, reliability, and developer experience of Brex’s authentication and authorization platforms. This position is based in the Vancouver office with a hybrid schedule, requiring in-office presence on Mondays, Wednesdays, and Thursdays.
Responsibilities
- Design and operate backend systems for authentication, authorization, and audit workflows.
- Lead complex engineering initiatives from design through rollout and operational support.
- Improve login experiences across SSO, MFA, and enterprise identity flows.
- Build authorization systems supporting custom roles and resource-aware access control.
- Create durable, identity-aware audit trails for user and service actions.
- Mentor engineers to ensure high code quality and system reliability.
Requirements
- Strong software engineering fundamentals and experience with production backend systems.
- Experience leading complex projects and mentoring other engineers.
- Strong API design, testing, and documentation skills.
- Understanding of core IAM concepts including OAuth, SAML, OIDC, and RBAC.
- Clear communication and collaboration across cross-functional teams.
- Commitment to operational excellence and system reliability.
Pay and benefits
The expected salary range is $240,000 – $300,000 CAD. Final base pay depends on location, skills, experience, and market demands. Equity and other compensation may be included in the total package. Brex offers up to four weeks of fully remote work per year.
How to apply
Apply directly on Brex’s own careers website. Omadaily never charges job seekers.

