Greenhouse ·
full-timeSenior Software Engineer - Identity & Access Management
Brex · San Francisco, California, United States
Brex is an intelligent finance platform that provides global corporate cards, banking, and spend management software to businesses. The Identity and Access Management team is responsible for developing and maintaining the authentication and authorization infrastructure that secures user access and protects company assets. As a Senior Software Engineer on this team, you will design and implement backend systems for login methods, multi-factor authentication, and custom authorization platforms. Your day-to-day work will involve leading technical projects from initial design through deployment, collaborating with cross-functional teams to integrate secure identity patterns, and evolving the platform to support fine-grained authorization and auditability. This role is well-suited for an experienced engineer with a strong background in distributed systems and security who enjoys solving complex technical challenges at scale. You will be expected to mentor junior team members, drive architectural decisions, and ensure the reliability and maintainability of critical identity services. This position is based in San Francisco and operates in a hybrid environment, requiring a balance of independent technical leadership and collaborative cross-team partnership to improve the overall developer and customer experience.
Why join us Brex is the intelligent finance platform that enables companies to spend smarter and move faster in more than 200 markets. By combining global corporate cards and banking with intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams to accelerate operations, gain real-time visibility, and control spend effortlessly. Brex’s AI-native automation and world-class service eliminate manual expense and accounting tasks for customers so they can focus on what matters most. Tens of thousands of the world's best companies run on Brex, including DoorDash, Coinbase, Robinhood, Zoom, Plaid, Reddit, and SeatGeek. Working at Brex allows you to push your limits, challenge the status quo, and collaborate with some of the brightest minds in the industry. We’re committed to building a diverse team and inclusive culture and believe your potential should only be limited by how big you can dream. We make this a reality by empowering you with the tools, resources, and support you need to grow your career. Engineering at Brex Engineering at Brex is about building systems that scale with speed and intention. Our teams operate with high autonomy and deep collaboration, own outcomes end to end, and push for excellence from architecture to deployment. It’s an environment where engineering is a craft and builders grow by solving meaningful technical problems. What you’ll do The Identity and Access Management team builds and maintains secure, user-friendly authentication and authorization systems that protect users, safeguard company assets, and provide a seamless access experience for developers. The team owns critical platform capabilities including login methods, step-up authentication, our custom authorization platform, account delegation flows like Copilot, Pro Access login, embedded partnerships authentication, and core vendor integrations such as Okta and Oso. As a Senior Software Engineer on IAM, you will lead projects and initiatives to improve the security, reliability, and developer experience of our authentication, authorization, and identity platforms for customers, partners, and internal systems. You will scope and drive projects with clear impact, work cross-functionally with the broader engineering organization, help define the team’s technical quality, and help evolve the identity platform as Brex invests in signed identity propagation, delegated and agent identity, fine-grained authorization, stronger auditability, and enterprise-ready customer authentication experiences. Where you’ll work This role will be based in our San Francisco office. We are a hybrid environment that combines the energy and connections of being in the office with the benefits and flexibility of working from home. We currently require Monday, Wednesday and Thursday to be designated in office days. As a perk, we also have up to four weeks per year of fully remote work! Responsibilities: Design, build, and operate backend systems and APIs for authentication, authorization, identity context, and audit-related workflows. Lead engineers on initiatives end to end, from technical design and implementation through rollout, measurement, and operational support. Improve login and access experiences across SSO, MFA, step-up authentication, delegated access, and enterprise identity flows. Build and extend authorization systems that support custom roles, resource-aware access control, and secure defaults for product teams. Help create durable, identity-aware audit trails and attribution for user, service, delegated, and agent-driven actions. Partner closely with engineers across Brex to make IAM integrations secure by default and easier to adopt through clear patterns, tooling, and shared libraries. 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. Requirements: 7+ years of professional experience designing, developing, and deploying applications. Strong software engineering fundamentals and experience building reliable production backend systems. Experience leading complex projects and mentoring other engineers. 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. Clear communication, collaborates well across teams, and are effective in cross-functional technical discussions. Demonstrating care about operational excellence and know how to improve system reliability, reduce toil, and maintain high-quality services over time. Having a strong product and engineering judgment and can balance security, usability, and developer experience. Bonus Points: Experience working on identity and access management, authentication, authorization, or audit systems in a production environment. Hands-on experience with Okta, Oso,
| Role | Senior Software Engineer - Identity & Access Management |
|---|---|
| Company | Brex |
| Location | San Francisco, California, United States |
| Compensation | Not disclosed |
| Posted | 2026-09-30 |
| Deadline | Rolling |
Typical process for this type of role
A general guide — the exact steps for this specific listing may vary; check the original posting for details.
- 1ApplicationSubmit your resume through the apply link.
- 2ScreeningRecruiter reviews your background against the role.
- 3AssessmentA technical test, assignment, or coding round, depending on the role.
- 4Interview(s)One or more rounds with the hiring team.
- 5OfferOffer letter with compensation and start date.
Before you apply
0/4About Brex
Brex is a finance software platform that provides integrated financial services and software to help businesses manage their operations. The company serves over 35,000 customers, including startups, mid-size companies, and enterprises, as well as ecommerce brands. Its platform offers a suite of tools designed to automate financial workflows, including corporate cards, expense management, bill pay, accounting automation, and banking and treasury services. By utilizing AI-powered controls and integrations, Brex aims to help organizations manage spending, automate manual tasks, and operate globally across more than 120 countries. The platform is designed to support companies through various stages of growth, from initial launch to scaling operations.
More at Brex
Other jobs at Brex
- Senior Director, Mid Market Sales · New York, New York, United States
- Brex Rotational Program · Salt Lake City, Utah, United States
- Startup Partnerships Associate · San Francisco, California, United States
- Director, Revenue Operations · Seattle, Washington, United States
- Senior Software Engineer, Operational AI · São Paulo, São Paulo, Brazil
Explore Related Placements
// similar opportunities
You might also like
Senior Software Engineer - Identity And Access Management
Klaviyo
At Klaviyo, we value the unique backgrounds, experiences and perspectives each Klaviyo (we call ourselves Klaviyos) brings to our workplace each and every day. ...
Senior Staff Software Engineer, Entity Management
Gusto
About Gusto At Gusto, we're on a mission to grow the small business economy. We handle the hard stuff — payroll, health insurance, 401(k)s, and HR — so owners c...
['Hybrid work model', 'Travel to Denver office for onboarding']
Senior Software Engineer, Engagement
Discord
Discord has a highly engaged community of millions of daily active users who use the platform for many different reasons, but there’s one thing that nearly ever...
Senior Software Engineer - Data Access
Roblox
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...
Software Engineer - IAM (identity And Access Management)
Prima
Are you looking for a new challenge? Fancy helping us shape the future of motor insurance? Prima could be the place for you. Since 2015, we’ve been using our lo...
0-1 year experience eligible.
Senior Software Engineer, Lifecycle Management
Okta
Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure th...
['Hybrid work model']