Staff Software Engineer, Product Data Platform

Brex

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Seattle, WA
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 $172,125–$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, by developing production-grade distributed systems. You will shape technical direction across multiple teams, identifying high-impact architectural problems and resolving systemic performance, consistency, and scalability issues. Key responsibilities include owning query performance architecture, designing distributed systems with specific tradeoffs for latency and cost, and mentoring senior engineers. You will work primarily within the JVM ecosystem using Kotlin and Java, while leveraging deep expertise in relational databases like Postgres or Aurora. The role requires solving complex data problems to ensure the platform remains customizable and reliable for finance teams in a regulated environment.

What does a Software Engineer earn in Washington?

Median $202800 from 409 postings across 38 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 technical standards through design reviews and hands-on troubleshooting of production latency issues.
  • Proactively identify scaling risks and reliability gaps to create actionable improvement plans.
  • Mentor senior engineers and develop the next generation of technical leaders within the PDP group.
  • Contribute code to high-stakes initiatives primarily within the JVM ecosystem using Kotlin and Java.

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 strategies.
  • 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