Staff Software Engineer, Product Data Platform

Brex

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CA
Salary
$240,000–$300,000 / yr
Posted
today
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $205k
This role $270k
$144k $317k
below market most similar roles pay here above market

This role pays more than 93% of similar roles. Most pay $171,000–$238,250 — the blue band above. At the midpoint, this role pays about $270k versus about $205k 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 83 open roles on FindRole.

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

Most-posted roles

View all roles at Brex

At a glance

TL;DR · Staff Software Engineer, Product Data Platform

The Staff Software Engineer, Product Data Platform joins the Product Data Platform team to build and operate high-performance data, query, and search infrastructure. This role supports critical product experiences, including AI-powered agentic reporting. You will shape technical direction across multiple teams by identifying high-impact architectural problems, resolving systemic performance and scalability issues, and owning query performance strategies like indexing and schema design. You will design distributed systems while balancing tradeoffs between consistency, latency, and cost. Key responsibilities include mentoring senior engineers and contributing to high-stakes initiatives within the JVM ecosystem using Kotlin and Java. Required expertise includes backend engineering, relational databases like Postgres or Aurora, and leading large-scale distributed systems. You will also address technical gaps in multi-tenant or data-heavy platforms in regulated environments.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Lead technical strategy for critical PDP initiatives, balancing long-term architecture with near-term delivery across multiple teams.
  • Identify and resolve systemic performance, consistency, and scalability problems across cross-team gaps.
  • Own the architecture direction for query performance, including indexing strategies, cost models, and schema design.
  • Design distributed systems with specific focus on consistency, latency, caching, and failure modes.
  • Raise the technical bar through design reviews and hands-on troubleshooting of production latency issues.
  • Proactively identify scaling risks and reliability gaps to create and align the group on actionable plans.
  • Mentor senior engineers and develop the next generation of technical leaders within the PDP group.
  • Contribute directly to high-stakes initiatives and critical path decisions within the JVM ecosystem.

What we're looking for

  • 8+ years of backend engineering experience building and operating production systems at scale.
  • Experience as a technical leader on multi-team initiatives.
  • Track record of leading architecture and delivery for large-scale distributed systems in a platform or infrastructure environment.
  • Deep hands-on expertise with relational databases (Postgres or Aurora strongly preferred), including query plan analysis and indexing.
  • Ability to drive ambiguous, cross-cutting problems to resolution without a defined charter.
  • Strong written and verbal communication skills to influence stakeholders and align teams without direct authority.
  • Experience mentoring senior engineers.
  • Hands-on experience with OpenSearch, Elasticsearch, streaming data platforms (Flink, Kafka), or AI platform foundations (preferred).

More like this

Similar roles

Software Engineer, Data Platform

DoorDash, Inc

San Francisco, CA +3 14 days ago $130,600–$192,000
Spark Flink Kafka Airflow Cassandra Clickhouse Iceberg DataHub OLAP Data Lake Streaming AI Coding Tools Claude Code Codex Cursor
2+ yrs exp

Staff Software Engineer, Data & Scalability Platform

Cisco

San Francisco, CA +2 11 days ago $186,900–$267,700
Go Java Rust C++ Python Kubernetes AWS GCP PostgreSQL MySQL ClickHouse Druid BigQuery Snowflake Kafka RabbitMQ Pulsar Kinesis OpenTelemetry Flink Spark Streaming Trino Presto Celery Temporal Pyroscope FinOps SLOs Distributed Systems
8+ yrs exp Hybrid

Data Platform Principal Software Engineer

JPMorgan Chase

Jersey City, NJ 69 days ago
Distributed Systems Platform Engineering CI/CD Infrastructure as Code Data Governance Systems Design Streaming Ingestion Monitoring Observability Data Quality data, lineage Encryption Policy as Code

Principal Software Engineer, Data Platform

Highnote

San Francisco, CA 169 days ago $190,000–$240,000
Java Python SQL NoSQL Kafka Pubsub Kinesis BigQuery Snowflake Spanner Cassandra GCP AWS Docker Kubernetes Data Lakes Data Warehouses Claude Code
10+ yrs exp Hybrid