6 months ago
Base Salary
$192k - $240k/yr
Responsibilities
- Analyze and optimize query plans, execution paths, cost models, joins, and indexing strategies.
- Improve schemas and access patterns to resolve systemic performance bottlenecks.
- Debug and remediate P95/P99 latency issues in production under load.
- Design and operate distributed systems while balancing consistency, latency, caching, and failure modes.
- Identify scaling risks and long-term reliability gaps in existing architectures.
- Implement and improve caching strategies, read/write separation, and replica usage.
- Contribute to backend systems primarily in the JVM ecosystem using Kotlin and Java.
- Participate in design reviews and communicate technical tradeoffs clearly.
Requirements
- At least seven years of backend engineering experience building and operating production systems at scale.
- Experience building platforms or infrastructure used by real customers.
- Strong communication and cross-functional collaboration skills.
- Deep hands-on experience with relational databases, with Postgres or Aurora strongly preferred.
- Strong expertise in query plan design and analysis, indexing strategies, and real-world database optimization.
- Hands-on production experience with OpenSearch, Elasticsearch, or similar systems is a bonus.
- Experience with multi-tenant or data-heavy platforms is a bonus.
Benefits
- Hybrid role based in the San Francisco office with required in-office days Monday, Wednesday, and Thursday.
- Up to four weeks per year of fully remote work.
- Equity included in the compensation package.
Tech Stack
Categories
BackendData Engineering
About Brex
Brex is the intelligent finance platform built for speed and control, empowering founders and finance teams to spend smarter and move faster globally with intuitive corporate cards, banking, expenses, and travel. Over 35,000 companies run on Brex, including DoorDash, ServiceTitan, Wiz, and Five Guys. Brex LLC is a wholly owned subsidiary of Capital One, N.A.