What is a Software Engineer at Brex?
As a Software Engineer at Brex, you will play a central role in building the global financial infrastructure that powers modern enterprise spend. Brex combines corporate cards, business banking, global wire payments, and travel/expense management into an AI-powered financial platform. Software engineers here are directly responsible for architecting resilient microservices, building high-throughput payment pipelines, designing intuitive user interfaces, and automating complex financial workflows for tens of thousands of growing businesses.
The engineering organization at Brex operates with high autonomy and an emphasis on shipping software with speed, precision, and architectural intent. Whether you are building on the Task Workflows Platform, scaling the transaction authorization engine, or integrating enterprise HRIS systems into the core identity architecture, your work directly impacts millions of daily financial events. Engineers handle complex problem spaces including distributed transaction consistency, low-latency API integrations, multi-currency ledger management, and data-driven fraud detection.
The technical environment at Brex is fast-paced, highly collaborative, and deeply metric-driven. Engineers are empowered to own product initiatives end-to-end—from initial technical proposal and schema design to implementation, automated testing, and production deployment. Expect a culture that values operational excellence, strong system design fundamentals, clean code readability, and a deep sense of ownership over customer outcomes.
