Senior Software Engineer, Product Data Platform
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
This role will be based in our San Francisco Office. We are a hybrid environment that combines the energy and connections of being in the office with the benefits and flexibility of working from home. We currently require a minimum of three coordinated days in the office per week, Monday, Wednesday and Thursday., * 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.
Bonus
- Hands-on experience with OpenSearch / Elasticsearch or similar systems in production
- Experience with multi-tenant or data-heavy platforms.
Benefits & conditions
- The expected salary range for this role is $192,000 - $240,000 + equity. However, the starting base pay will depend on a number of factors including the candidateβs location, skills, experience, market demands, and internal pay parity.
About the company
Brex is the AI-powered spend platform. We help companies spend with confidence with integrated corporate cards, banking, and global payments, plus intuitive software for travel and expenses. Tens of thousands of companies from startups to enterprises - including DoorDash, Flexport, and Compass - use Brex to proactively control spend, reduce costs, and increase efficiency on a global scale.
Working at Brex allows you to push your limits, challenge the status quo, and collaborate with some of the brightest minds in the industry. Weβre committed to building a diverse team and inclusive culture and believe your potential should only be limited by how big you can dream. We make this a reality by empowering you with the tools, resources, and support you need to grow your career., Engineering at Brex is about building systems that scale with speed and intention. Our teams span Software, Data, Security, and IT, and operate with high autonomy and deep collaboration. We tackle hard technical problems, own our outcomes, and push for excellence at every level - from architecture to deployment. Itβs an environment where engineering is a craft, and builders become leaders.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦