Affirm
Staff Software Engineer, Affirm Bank
Remote role where the employee must remain based in a particular country.
United States only
Employer listed it 7 days ago · Added 5 days ago
First listed 7 days ago and still open.
Salary
$230k to $290k per year
Location
United States only
Timezone
Not stated
Contract
Full-time
Experience
Lead
Category
Software
Stated by the employer in the job description
Remote flexibility
Work from home
This is a remote role, but the employee must be based in United States. It is work from home rather than work from anywhere.
What the employer says
- Source listing states candidate location: "Remote US"
- Job description states: "based in San Francisco or Los Angeles"
What Nomaders makes of it
- Payroll and tax are likely handled in that country only
The quotes above are the employer's own words; the reading is ours. Always check the original listing and employment terms before working from another country.
About the role
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.
About the Role
Affirm is building its own bank — and this role is one of the most senior individual-contributor seats on the engineering team that runs it. We're looking for a Staff Software Engineer to be a technical anchor for a deliberately small, AI-native team that owns the systems behind Affirm's bank: vendor-integrated banking infrastructure, the data platform, and the operational tooling that holds it all together. You'll set technical direction across that surface area, own the hardest problems on the team — including the Bank ↔ Affirm Inc integration boundary — and operate with direct exposure to senior bank and Affirm leadership.
This is a rare opportunity to shape a new business from its very first systems — a startup-like build inside an established company — at a level of ownership that goes beyond delivering your own projects. As a Staff engineer here you set the bar: the architecture, the standards, and the technical strategy that the rest of the team builds against. The team is small and AI-native, the surface area is broad, and the decisions you make carry far — every system you ship serves real customers under a real bank charter, and the patterns you establish determine what the bank becomes.
What You'll Do
Set technical direction across the bank's systems. Own the medium-to-long-term technical strategy for the bank's core surfaces — cloud infrastructure, data platform, core banking configuration, CI/CD, networking, and the Bank ↔ Affirm Inc integration — and make the architecture calls the rest of the team builds against. Generalist breadth is expected; you go deep where the risk is highest.
Own the hardest problems end-to-end. Personally design, build, integrate, and operate the most ambiguous and highest-stakes pieces of the stack, and own incident response for them. You take the problems no one else can fully scope and turn them into well-defined systems with clear failure domains, monitoring, and runbooks.
Be the force multiplier on a small team. Set and hold the bar for code review, design review, and examiner-readable documentation. Establish the patterns and standards that let a deliberately small team punch far above its size, and level up every engineer who joins after you.
Ship AI-first, and push the frontier of it. Treat AI tools and agentic workflows as a load-bearing capability for code, design review, runbook generation, and operations — and actively push yourself and the team on what an AI-leveraged engineering function can deliver in place of additional headcount.
Lead vendor selection and ownership. Drive evaluation, integration, and ongoing oversight of the bank's third-party platforms across the core, data, identity, observability, and card-processing stacks. Carry the bank's most critical vendor relationships end-to-end: integration, operations, escalation, and audit.
Define the integration boundary with Affirm Inc. Set the domain edges, data flows, and integration patterns between the bank and Affirm Inc so the bank's products work seamlessly inside the Affirm ecosystem while preserving the legal and regulatory separation the charter requires. Drive this across Affirm Inc engineering teams whose systems integrate with the bank's.
Build for examiners. Partner with Legal, Compliance, Risk, BSA/AML, Finance, and Internal Audit so compliance is a property of the product from day one. The systems you design are the artifacts FDIC and state examiners will inspect — design and document them to a standard that holds up under examination and audit review.
Own the operational posture of the bank's systems. Set the reliability, observability, alerting, runbook, incident-response, and disaster-recovery practices that keep the bank standalone-operable and audit-ready, while keeping the operational footprint intentionally small. You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
Influence up and across the organization. Communicate technical strategy, tradeoffs, and constraints with clarity to bank executives, the Bank Board, Compliance, Risk — and to engineers outside the bank across the broader Affirm org. The relationships you build beyond the team shape how cleanly the integration boundary works.
Help grow the team and the bar. As engineers join, they inherit a function whose architecture, practices, and standards you helped set. Mentor peers, provide high-signal feedback, contribute to hiring, and lead by example.
What We Look For
8+ years of software engineering experience, with staff-level, hands-on builder credentials and a track record of owning ambiguous, high-stakes systems end-to-end through launch and operations
Comfortable owning ambiguity at the largest scale on the team — you move fast, make the tough prioritization calls, take ownership before being asked, and balance speed with the engineering judgment the hardest decisions require
Hungry to leverage AI to drive outcomes — fluent with AI-assisted development tools (Claude, Cursor, Codex, agentic workflows) and actively pushing yourself and your team to use them as a multiplier for code quality, velocity, and what a deliberately small team can ship
Bias toward simplicity — experience building toward a small, lean engineering culture that rewards "buy over build", a default-deny posture, and standalone-operability over an abundance of tooling
A track record of setting technical direction — you've defined architecture and multi-quarter technical strategy for systems beyond your own projects, and led the execution of it across engineers and teams without needing a management title to do so
Deep systems thinking across public cloud infrastructure (AWS preferred), infrastructure-as-code (Terraform), and cloud data platforms (Snowflake or comparable) — you understand their failure modes and tradeoffs, not just their surface APIs
Regulated-environment experience — direct work in banking, payments, securities, healthcare, or another setting subject to external examination, where the work involves examiner-facing documentation and decisions
Direct experience selecting, integrating, and operating meaningful third-party platforms under operational ownership after launch
Requirements
The employer hasn't listed requirements separately, they're described in the role summary above and on the original listing.
Benefits
- ·100% employer-subsidized medical, dental, and vision coverage for employees and dependents
- ·Flexible spending wallets for technology, food, lifestyle, and family formation
- ·Competitive vacation and holiday schedules
- ·Employee Stock Purchase Plan
How to apply
- 1Check the flexibility label above, work from home, matches where you plan to live and work.
- 2Tailor your CV to the role at Affirm, mentioning your remote working experience.
- 3Apply directly on the employer's careers page using the button below. Nomaders never handles your application.
Found 5d ago. Last checked 23 Sept. Always confirm the details on the original posting, salary and location can change after publication.
Listing sourced from Company boards.
Similar roles
Other open software roles with comparable remote rules.
Free to apply, no account needed.
$230k to $290k per year · You'll be taken to the employer's careers page.