Brex
Mid
Backend engineer on Brex's Credit Limit Engineering team, building the systems behind credit decisioning and risk management
Interview for a Software Engineer II, Backend role on Brex's Credit Limit Engineering team, owning underwriting engine, bank-connectivity, and credit-decisioning systems. Expect deep technical questions on distributed systems, event-driven architecture, and serving ML models with strict latency requirements in a regulated fintech environment.
Step into this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- Backend systems in Kotlin/Micronaut
- Real-time financial data pipelines
- Event-driven credit decisioning architecture
- Serving ML risk models in production with latency constraints
- Bank connectivity integrations (Plaid/Finicity/Teller)
- Operational ownership (on-call, observability) for mission-critical systems
Common question themes
Design a real-time pipeline for processing millions of financial transactions with sub-second decisioning latency
How would you integrate a PD/affordability ML model into a live underwriting flow without breaking SLAs?
Walk through a time you owned a problem end-to-end, from API design to data model to production observability
How do you approach testing and reliability for systems that manage large amounts of financial exposure?
Experience with Kafka/event streaming and distributed systems trade-offs
Your experience in a regulated or fintech domain and what changes about how you build there