jobapplier

Staff Software Engineer (Identity & Access Management)

Brex

Skills

Required

  • authentication / authorization / sessions / tokens / MFA / SSO / OAuth / SAML / OIDC / RBAC
  • identity and access management / audit systems
  • cross-functional technical discussions
  • API design
  • documentation
  • usability
  • IAM

Preferred

  • backend
  • identity platforms
  • identity context

Join Brex as a Senior Software Engineer on the Identity and Access Management team. In this role, you will lead projects to improve the security, reliability, and developer experience of our authentication, authorization, and identity platforms. You will design, build, and operate backend systems and APIs, improve login and access experiences, and mentor other engineers on the team. This is an opportunity to work in a collaborative environment where engineering is a craft and builders grow by solving meaningful technical problems.

Responsibilities

  • Lead projects and initiatives to improve the security, reliability, and developer experience of authentication, authorization, and identity platforms.
  • Design, build, and operate backend systems and APIs for authentication, authorization, identity context, and audit-related workflows.
  • Mentor engineers on the team to deliver high-quality code and produce operational improvements that raise the bar for reliability and maintainability across the team’s systems.
  • Demonstrating care about operational excellence and know how to improve system reliability, reduce toil, and maintain high-quality services over time
  • Strong software engineering fundamentals and experience building reliable production backend systems

Requirements

  • Clear communication, collaborates well across teams, and are effective in cross-functional technical discussions
  • 7+ years of professional experience designing, developing, and deploying applications

Experience leading complex projects and mentoring other engineers

  • Have strong API design fundamentals, rigor around testing, code quality, and documentation
  • Having a strong product and engineering judgment and can balance security, usability, and developer experience
  • An understanding of core IAM concepts such as authentication, authorization, sessions, tokens, MFA, SSO, OAuth, SAML, OIDC, or RBAC
  • Experience working on identity and access management, authentication, authorization, or audit systems in a production environment
  • Hands-on experience with Okta, Oso, SSO, SAML, OIDC, OAuth, passkeys, or WebAuthn
  • Experience building enterprise-facing admin controls, custom roles, delegated access flows, or audit trails
  • Worked on platform teams that provide shared infrastructure, paved roads, or secure-by-default frameworks for other engineering teams

Pay

USD 240,000 - 300,000