All interviews

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

Practice this interview

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

View the original posting