Staff Software Engineer, Affirm Bank
Core
Staff Software Engineer setting technical direction and owning high-stakes systems for Affirm's new bank charter, including cloud infrastructure, data platforms, and the integration boundary with Affirm Inc.
Role type
Staff Software Engineer (Technical Anchor)
Builds
Cloud infrastructure, data platform, core banking configuration, CI/CD, networking, and the Bank ↔ Affirm Inc integration boundary.
Domain
Fintech / Banking-as-a-Service / Regulated Financial Services
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud infrastructure design (AWS), Infrastructure-as-Code (Terraform), Cloud data platforms (Snowflake), Vendor selection and integration, Regulated-environment compliance (FDIC/GLBA/BSA-AML), AI-assisted development workflows, Technical strategy definition, Incident response and disaster recovery, Cross-functional stakeholder management.
Preferred skills
Prior work in neobank or chartered bank subsidiary, De novo bank launch experience, Greenfield cloud organization setup, Familiarity with US banking regulations (Reg E, Reg Z, Model Risk).
Technologies
AWS, Terraform, Snowflake, Claude, Cursor, Codex
Responsibilities
Set technical direction and architecture for the bank's core surfaces; Own end-to-end design and operation of ambiguous, high-stakes systems; Drive vendor selection and integration for core, data, and card-processing stacks; Define integration patterns between the bank and Affirm Inc; Partner with Legal, Compliance, and Risk to ensure examiner-ready systems; Establish reliability, observability, and incident-response practices; Mentor peers and set engineering standards.
Seniority
Staff, hands-on IC with strategic ownership