Staff Software Engineer, Product Data Platform

Brex

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$240,000–$300,000 / yr
Posted
27 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $203k
This role $270k
$138k most similar roles pay here $317k

This role pays more than 90% of similar roles. Most pay $169,550–$236,840 — the shaded band above. At the midpoint, this role pays about $270k versus about $203k for comparable roles.

Based on 240 similar postings.

Employer

About Brex

Brex is a financial technology company providing corporate credit cards, cash management accounts, and expense management software designed specifically for startups and growing technology companies. Industry: Financial Technology & Corporate Banking

Brex currently has 61 open roles on FindRole.

Listed pay typically runs $192,000–$240,000 across 61 roles with salary data.

Most-posted roles

View all roles at Brex

At a glance

TL;DR · Staff Software Engineer, Product Data Platform

Staff Software Engineer, Product Data Platform joins the Product Data Platform team to build and operate high-performance data, query, and search infrastructure for critical product experiences, including AI-powered agentic reporting. This role involves shaping technical direction across multiple teams by identifying and resolving systemic performance, consistency, and scalability problems. The engineer will own architecture for query performance, design distributed systems with considerations for latency and cost, and mentor senior engineers to grow the next generation of leaders. Key responsibilities include hands-on work within the JVM ecosystem using Kotlin or Java, alongside deep expertise in relational databases like Postgres or Aurora. The role addresses complex technical challenges in building production-grade infrastructure that ensures a customizable and reliable platform for finance teams while managing high-stakes initiatives involving distributed systems and large-scale data processing.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Lead technical strategy for critical data platform initiatives by balancing long-term architecture with near-term delivery.
  • Resolve systemic performance, consistency, and scalability issues across multiple teams.
  • Direct the architectural roadmap for query performance including indexing strategies, cost models, and schema design.
  • Design distributed systems while managing trade-offs between consistency, latency, caching, and failure modes.
  • Raise technical standards through design reviews and hands-on troubleshooting of production latency issues.
  • Identify scaling risks and reliability gaps to create actionable improvement plans for the group.
  • Mentor senior engineers and develop the next generation of technical leaders within the organization.
  • Execute high-stakes initiatives and critical path decisions using Kotlin or Java in the JVM ecosystem.

What we're looking for

  • Must have 8+ years of backend engineering experience building and operating production systems at scale.
  • Must have a track record of leading architecture and delivery for large-scale distributed systems in platform or infrastructure environments.
  • Must possess deep hands-on expertise with relational databases, specifically Postgres or Aurora.
  • Must be able to drive ambiguous, cross-cutting problems to resolution without a defined charter.
  • Must have strong written and verbal communication skills to influence stakeholders and align teams without direct authority.
  • Must have experience mentoring senior engineers.
  • Experience in the JVM ecosystem (Kotlin/Java) is required for high-stakes initiatives.
  • Preferred experience includes OpenSearch, Elasticsearch, streaming data platforms like Flink or Kafka, and AI product foundations.

More like this

Similar roles

Senior Staff Software Engineer, Data Platform

Robinhood

Bellevue, WA 177 days ago $264,000$310,000
PostgreSQL DynamoDB Kafka Flink Spark Delta Lake Distributed Systems CDC Database Sharding Proxy Architecture Data Lake Real-time Streaming Data Ingestion Kubernetes EC2 Caching Systems
Hybrid

Senior Staff Software Engineer, Data Platform

Robinhood

Bellevue, WA 177 days ago $264,000$310,000
PostgreSQL DynamoDB Kafka Flink Spark Delta Lake Distributed Systems CDC Data Lake Caching Systems Database Sharding Proxy Architecture Real-time Streaming Data Ingestion Kubernetes EC2 WarpStream
Hybrid

Staff Engineer, Data Platform Experience

Datadog

32 days ago
Distributed Systems Java Go Kubernetes Kafka SaaS Cloud Platforms Observability Platform Engineering System Design Internal Developer Platforms Cost Intelligence Infrastructure
Hybrid

Staff Engineer - Data Platform Experience

Datadog

32 days ago
Distributed Systems Java Go Kubernetes Kafka SaaS Cloud Platforms Observability Platform Engineering System Design Internal Developer Platforms Infrastructure Cost Intelligence Operational Tooling
Hybrid