Staff Software Engineer, Banking

Brex

Confirmed live today Trusted
Hybrid

Quick summary

Work type
Hybrid
Location
Seattle, WA
Salary
$240,000–$285,000 / yr
Posted
97 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $216k
This role $262k
$134k $301k
below market most similar roles pay here above market

This role pays more than 91% of similar roles. Most pay $193,544–$238,250 — the blue band above. At the midpoint, this role pays about $262k versus about $216k 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 83 open roles on FindRole.

Listed pay typically runs $192,000–$240,000 across 79 roles with salary data.

Most-posted roles

View all roles at Brex

At a glance

TL;DR · Staff Software Engineer, Banking

Staff Software Engineer, Banking joins the Banking organization, which functions as both a product and platform team. This role involves shaping the technical direction of strategic product areas, including the Brex Business Account, Bill Pay, and Vendors. You will drive the design and evolution of reliable, scalable systems for money movement, bank account experiences, and payment orchestration. Responsibilities include leading technical strategy, managing architecture reviews, mentoring senior engineers, and resolving systemic reliability and quality issues. You must translate complex business and regulatory requirements into durable technical solutions while collaborating with product, design, operations, risk, and compliance teams. The role requires expertise in large-scale distributed systems, systems thinking, and experience in fintech, banking, payments, ledgering, or money movement systems within highly regulated environments.

What does a Software Engineer earn in Washington?

Median $202800 from 409 postings across 38 companies.

See salary data

What you'll do

  • Lead technical strategy for critical banking initiatives by balancing long-term architecture with near-term delivery needs.
  • Design and evolve reliable, scalable systems for money movement, bank accounts, and payment orchestration.
  • Translate complex business and regulatory requirements into durable technical solutions with cross-functional partners.
  • Resolve systemic reliability and quality issues while improving observability and incident prevention.
  • Drive architecture reviews and align stakeholders to make technical tradeoffs in ambiguous spaces.
  • Mentor senior engineers and emerging technical leaders to raise standards for system design and ownership.
  • Contribute directly to high-stakes initiatives through design, debugging, and implementation.

What we're looking for

  • 8+ years of software engineering experience, including experience as a senior technical leader on complex, multi-team initiatives.
  • Demonstrated track record of leading architecture and delivery for large-scale distributed systems in a product or platform engineering environment.
  • Strong systems thinking and the ability to simplify complex technical and organizational problems into clear, actionable plans.
  • Experience improving reliability, operational excellence, and engineering quality in production systems with meaningful customer or business impact.
  • Ability to work effectively across engineering, product, design, operations, compliance, risk, and other cross-functional partners.
  • Strong written and verbal communication skills, with the ability to influence senior stakeholders and align teams without direct authority.
  • Hands-on technical depth and sound engineering judgment, including the ability to dive into implementation details when needed.
  • Experience mentoring senior engineers and helping scale technical leadership across an organization.
  • Experience in fintech, banking, payments, ledgering, or money movement systems (preferred).
  • Experience building systems in highly regulated environments (preferred).
  • Experience leading large migrations, platform consolidations, or service modernization efforts (preferred).
  • Experience working with external financial or infrastructure partners and integrating third-party systems into critical product flows (preferred).
  • Experience defining technical strategy for org-level investments that span product, platform, and operational workflows (preferred).

More like this

Similar roles

Staff Software Engineer, Banking

Brex

New York, NY 97 days ago $240,000–$285,000
Distributed Systems System Design Banking Systems Payment Orchestration Ledgering Money Movement Platform Engineering Service Modernization Observability Incident Prevention Technical Strategy Architecture Review
8+ yrs exp Hybrid

Staff Software Engineer, Banking

Brex

San Francisco, CA 97 days ago $240,000–$285,000
Distributed Systems System Design Payments Ledgering Money Movement Platform Engineering Observability Service Modernization Production Systems
8+ yrs exp Hybrid

Staff Software Engineer, Full Stack

Intuit

Mountain View, CA 21 days ago $202,500–$274,000
Java Kotlin Spring Boot React TypeScript JavaScript AWS Kubernetes Kafka Elasticsearch SQL NoSQL REST gRPC GraphQL CI/CD TDD GenAI LLM Microservices
8+ yrs exp

Staff Software Engineer, Payments Intelligence

Stripe

New York, NY +2 5 days ago $224,000–$406,800
Java Ruby Python TypeScript Kafka Flyte Airflow Distributed Systems API Design ML Systems Model Serving Training Pipelines Observability Full-Stack Infrastructure
10+ yrs exp