Drimva

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

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)