Senior Software Engineer, Product Data Platform

Brex

Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CA
Salary
$192,000–$240,000 / yr
Posted
7 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $187k
This role $216k
$141k most similar roles pay here $251k

This role pays more than 64% of similar roles. Most pay $151,406–$222,000 — the shaded band above. At the midpoint, this role pays about $216k versus about $187k 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 31 open roles on FindRole.

Listed pay typically runs $240,000–$300,000 across 31 roles with salary data.

Most-posted roles

View all roles at Brex

At a glance

TL;DR · Senior Software Engineer, Product Data Platform

As a Senior Software Engineer on Brex's Product Data Platform (PDP) team in San Francisco, you will lead the development of high-performance data infrastructure that powers critical product experiences for finance teams. Your daily responsibilities include analyzing and optimizing complex query plans, driving schema improvements to resolve performance bottlenecks, and debugging latency issues in production systems. You will design distributed systems with thoughtful tradeoffs around consistency and failure modes while contributing to backend systems primarily using Kotlin or Java within the JVM ecosystem. The role requires deep expertise in relational databases like Postgres or Aurora, as well as query plan design and real-world database optimization, ensuring that Brex’s data-intensive platforms are scalable, reliable, and efficient for finance teams.

What you'll do

  • Analyze and optimize complex query plans to enhance system performance.
  • Drive schema improvements to resolve systemic performance bottlenecks.
  • Debug and remediate high-latency issues in production systems under load.
  • Design distributed systems with tradeoffs around consistency, latency, and failure modes.
  • Evaluate existing architectures to identify scaling risks and reliability gaps.
  • Implement caching strategies and improve read/write separation for efficiency.

What we're looking for

  • 7+ years of backend engineering experience building and operating production systems at scale.
  • Deep hands-on experience with relational databases (Postgres or Aurora preferred).
  • Strong expertise in query plan design, indexing strategies, and database optimization.
  • Experience building platforms or infrastructure used by real customers.
  • Ability to collaborate cross-functionally and communicate technical tradeoffs effectively.

More like this

Similar roles

Senior Software Engineer

Adobe

San Jose 94 days ago $208,300$301,600
Apache_Spark Java Scala Agile CI/CD Kafka Docker AWS PostgreSQL Redis GCP Azure Python GraphQL REST_API JSON SQL Git Jenkins Kubernetes Terraform

Senior Software Engineer

Circle

San Francisco, CA +11 3 days ago $152,500$205,000
Java Go AWS RESTful_APIs SQL CI/CD Kubernetes Docker Terraform Python PostgreSQL Redis Git Jenkins Swagger JUnit SonarQube Maven Spring_Framework

Senior Software Engineer

Boeing

Remote (Hazelwood, MO) 79 days ago $133,000$155,000
VB.NET C#.NET .NET Framework xUnit MSTest SQL Agile C++ CompTIA Security+ Computer Science
Remote

Senior Software Engineer

Carmax

Richmond +1 2 days ago
Azure React JavaScript TypeScript .Net Core C# API design DevOps CI/CD SQL Server NoSQL Agile REST API Kubernetes Docker JSON XML SQL
Hybrid

Senior Software Engineer

Broadcom

Burlington, MA 107 days ago $108,000$172,800
Java Kubernetes GitHub Maven Jenkins Docker CI/CD Git Linux Python PostgreSQL VMware vSphere vSAN NSX Terraform AWS Azure

Senior Software Engineer

Prudential Financial

Newark, NJ 111 days ago $104,000$171,600
React Springboot Docker Terraform AWS Kubernetes DevOps CI/CD GitHub Jenkins Python Java Node.js HTML CSS JavaScript DynamoDB ECS Lambda RDS S3 Observability Metric Logs Tracing Agile Methodology
Hybrid