Brex
Staff Software Engineer, Product Data Platform
Vancouver, British Columbia, Canada +2 · Staff · Full-time · Posted Feb 19, 2026
- Location
- Vancouver, British Columbia, Canada
San Francisco, California, United States
Seattle, Washington, United States - Experience
- 8+ years of backend engineering experience.
About the job
Leads the technical strategy, architecture, and hands-on development of distributed data, query, and search infrastructure that powers Brex product experiences, including AI-powered reporting.
What you'll do
- Set technical direction across teams and resolve platform-wide performance, consistency, scalability, and reliability issues.
- Own query architecture and evolve distributed systems, balancing performance, latency, cost, and failure modes.
- Guide technical quality through architecture reviews, hands-on work, and mentoring senior engineers.
What they ask for
- 8+ years of backend engineering experience building and operating production systems at scale, including technical leadership on multi-team initiatives.
- Track record leading architecture and delivery for large-scale distributed systems in a platform or infrastructure environment.
- Deep hands-on expertise with relational databases, including query plan analysis, indexing, and optimization.
- Ability to resolve ambiguous cross-team problems, influence stakeholders, communicate effectively, and mentor senior engineers.
Nice to have
- Hands-on production experience with OpenSearch / Elasticsearch or similar systems.
- Experience with Flink, Kafka, semantic/analytics layers, regulated multi-tenant platforms, or AI/agentic product foundations.
Pay
$240,000 - $300,000 CAD (base salary)
Tools
JVM, Kotlin, Java, Postgres, Aurora, OpenSearch, Elasticsearch, Flink
AI focus
Builds data platform foundations powering AI-powered product experiences, including agentic reporting.
Model-written summary · the original posting is authoritative