CareerPlan

Staff Software Engineer, Product Data Platform

VancouverFull-timeCA$240k–CA$300k2026-11-09
HybridNo visa sponsorship

Core

Shape technical direction and resolve systemic architectural problems for the high-performance data, query, and search infrastructure powering Brex's AI-powered data products.

Role type

Staff Software Engineer (Platform/Infrastructure)

Builds

Distributed data systems, query engines, and search infrastructure for finance teams

Domain

Fintech, Data Infrastructure, Distributed Systems

Deliverable

production ML models

Required skills

Distributed systems architecture, Relational databases (Postgres/Aurora), JVM ecosystem (Kotlin/Java), Query optimization, System scalability, Technical strategy, Cross-team leadership

Preferred skills

OpenSearch/Elasticsearch, Streaming data platforms (Flink/Kafka), Multi-tenant platforms, AI platform foundations

Technologies

Kotlin, Java, Postgres, Aurora, JVM, OpenSearch, Elasticsearch, Flink, Kafka

Responsibilities

Lead technical strategy for critical PDP initiatives, Identify and resolve systemic performance and scalability problems, Own architecture direction for query performance, Design and evolve distributed systems, Raise technical bar through design reviews, Mentor senior engineers, Contribute to high-stakes initiatives in JVM ecosystem

Seniority

Staff, hands-on IC with strategic leadership