Brex
Staff Software Engineer, Banking
$240K–$285K
Vancouver, British Columbia, Canada +2 · Staff · Full-time · Posted Jul 2, 2026
- Location
- Vancouver, British Columbia, Canada
San Francisco, California, United States
Seattle, Washington, United States - Experience
- 8+ years of software engineering experience.
About the job
Leads technical strategy and hands-on delivery for Brex’s Banking products and financial infrastructure, including money movement, payment orchestration, and bank account experiences.
What you'll do
- Set technical direction and drive architecture and delivery across critical, multi-team Banking initiatives.
- Build and improve reliable, scalable financial systems, addressing observability, incident prevention, and operational quality.
- Provide cross-functional technical leadership, mentor engineers, and contribute hands-on to design, debugging, rollout, or implementation.
What they ask for
- 8+ years of software engineering experience, including senior technical leadership on complex, multi-team initiatives.
- Track record leading architecture and delivery of large-scale distributed systems in product or platform engineering.
- Experience improving reliability, operational excellence, and engineering quality in production systems with meaningful customer or business impact.
- Hands-on technical depth; strong systems thinking and communication, with experience influencing cross-functional stakeholders and mentoring senior engineers.
Nice to have
- Experience in fintech, banking, payments, ledgering, or money movement systems.
- Experience in highly regulated environments, large migrations, platform consolidations, service modernization, or third-party financial integrations.
Pay
$240,000 - $285,000 (base salary)
Model-written summary · the original posting is authoritative