# Senior Software Engineer, Product Data Platform

**Company**: Brex
**Location**: Seattle, Washington, United States
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $192,000 - $240,000 + equity
**Category**: Engineering
**Industry**: Finance

**Apply**: https://job-boards.greenhouse.io/brex/jobs/8430197002
**Canonical**: https://yubhub.co/jobs/job_4ee80bcb-e47

## Description

Join Brex, the intelligent finance platform that enables companies to spend smarter and move faster in over 200 markets. As a Senior Software Engineer on our Product Data Platform (PDP) team, you will work on data-intensive, distributed systems at scale. Your mission will be to make Brex customizable, scalable, and reliable for finance teams, requiring deeply optimized, production-grade backend systems.

Responsibilities:

- Analyze and optimize complex query plans, execution paths, cost models, joins, and indexing strategies.

- Drive schema and access-pattern improvements to resolve systemic performance bottlenecks.

- Debug and remediate P95/P99 latency issues under load in production systems.

- Design and operate distributed systems with thoughtful tradeoffs around consistency, latency, caching, and failure modes.

- Evaluate existing architectures to proactively identify scaling risks and long-term reliability gaps.

- Implement and improve caching strategies, read/write separation, and replica usage.

- Contribute to and improve backend systems primarily in the JVM ecosystem (Kotlin/Java).

- Raise the technical bar through thoughtful design reviews and clear communication of tradeoffs.

Requirements:

- 7+ years of backend engineering experience building and operating production systems at scale.

- Experience building platforms or infrastructure used by real customers.

- Strong communication skills and ability to collaborate cross-functionally.

- Deep hands-on experience with relational databases (Postgres or Aurora strongly preferred)

- Strong expertise in query plan design and analysis, indexing strategies, and real-world database optimization.

Compensation: The expected salary range for this role is $192,000 - $240,000 + equity.

## Skills

### Required
- backend engineering
- distributed systems
- relational databases
- query plan design
- indexing strategies
- database optimization

### Nice to have
- OpenSearch/Elasticsearch
- multi-tenant platforms
- data-heavy platforms
