Staff Software Engineer (Identity & Access Management)
- New York, United States
- Lead/Staff
- 7+ years
- Posted
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
