Staff Software Engineer
SoFi
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 88% of similar roles. Most pay $175,875–$238,250 — the shaded band above. At the midpoint, this role pays about $262k versus about $207k for comparable roles.
Based on 240 similar postings.
Employer
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 61 open roles on FindRole.
Listed pay typically runs $192,000–$240,000 across 61 roles with salary data.
Most-posted roles
At a glance
As a Staff Software Engineer, Banking, you will join the Banking organization to shape the technical direction of critical product areas and core financial infrastructure. You will be responsible for driving the architecture, reliability, and execution of systems involving money movement, bank account experiences, payment orchestration, and partner integrations. The role requires balancing long-term technical strategy with hands-on implementation, including debugging and rollout strategies for high-stakes initiatives. You will collaborate cross-functionally with product, design, risk, and compliance teams to translate complex regulatory requirements into durable technical solutions. Key responsibilities include mentoring senior engineers, leading architecture reviews, and improving system observability. The ideal candidate possesses over eight years of experience in large-scale distributed systems, demonstrating strong systems thinking and the ability to simplify complex problems within highly regulated financial environments involving ledgering and payment flows.
What does a Software Engineer earn in Washington?
Median $202800 from 326 postings across 28 companies.
Skills
What you'll do
What we're looking for
More like this
SoFi
Brex
Brex
Chime
PayPal
Datadog