Staff Software Engineer (Identity & Access Management)
- San Francisco, United States
- Lead/Staff
- 7+ years
- Posted
Skills
Required
- authentication / authorization / sessions / tokens / MFA / SSO / OAuth / SAML / OIDC / RBAC
- IAM
- identity and access management / audit systems
- software engineering
- API design
- documentation
- usability
Preferred
- cross-functional technical discussions
Join Brex, a fast-growing financial technology company, as a Senior Software Engineer on the Identity and Access Management (IAM) 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 position offers a range of benefits, including medical, dental, and vision coverage, generous vacation, and parental leave.
Responsibilities
- Conduire des projets et des initiatives pour améliorer la sécurité, la fiabilité et l'expérience des développeurs des plateformes d'authentification, d'autorisation et d'identité.
- Concevoir, construire et exploiter des systèmes backend et des API pour l'authentification, l'autorisation, le contexte d'identité et les workflows liés à l'audit.
- Diriger les ingénieurs sur les initiatives de bout en bout, de la conception technique et de la mise en œuvre jusqu'au déploiement, à la mesure et au support opérationnel.
- Clear communication, collaborates well across teams, and are effective in cross-functional technical discussions
- Experience leading complex projects and mentoring other engineers
Requirements
- Strong software engineering fundamentals and experience building reliable production backend systems
- Demonstrating care about operational excellence and know how to improve system reliability, reduce toil, and maintain high-quality services over time
- 7+ years of professional experience designing, developing, and deploying applications
- Have strong API design fundamentals, rigor around testing, code quality, and documentation
- An understanding of core IAM concepts such as authentication, authorization, sessions, tokens, MFA, SSO, OAuth, SAML, OIDC, or RBAC
- Having a strong product and engineering judgment and can balance security, usability, and developer experience
- 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
jobapplier