Brex is a leading corporate-card and spend-management platform — popular with venture-backed companies and now expanding to mid-market enterprises. Series D, $12.3B valuation at peak. The interview emphasizes payment-systems engineering, ML-driven underwriting, and the operational complexity of issuing millions of card transactions per day.
Process
Recruiter screen → 60-minute coding phone (DSA medium) → onsite virtual: 2 coding, 1 system design, 1 craft deep-dive, 1 behavioral. Cycle: 3–5 weeks.
What they actually ask
- Design a card-authorization service with sub-100ms latency
- Design a real-time fraud-detection pipeline at scale
- Design an underwriting platform that ingests bank data, accounting, and signals
- Coding: medium DSA, often with throughput, latency, or pipeline framing
- Behavioral: customer empathy, ownership, regulated-industry care
Levels and comp (2026)
- SE II: $170K–$225K total
- Senior SE: $240K–$330K total
- Staff: $350K–$485K total
- Principal: $500K–$680K total
Prep priorities
- Be fluent in TypeScript / Node.js and Go (split across backend services)
- Understand card networks (Visa/Mastercard message flows, ISO 8583)
- Brush up on PCI compliance, fraud-detection ML, and credit-decisioning
Frequently Asked Questions
Is Brex remote-friendly?
Hubs in Salt Lake City (HQ), San Francisco, NYC, and São Paulo (engineering). Most engineering roles remote-friendly within US.
How does Brex compare to Ramp or Mercury?
Brex is the largest by card volume and customer count. Ramp competes hard with stronger spend-management focus. Mercury is banking-first with cards added. Comp is comparable across the three.
What is the engineering culture?
Mature for a startup; stronger process and reliability focus than typical Series-D fintechs. Calmer pace post-2023 reorgs.