Senior Software Engineer, Affirm Bank
Core
Design, build, and operate core banking systems (cloud infrastructure, data platform, workflow orchestration) for Affirm's new bank entity, integrating with vendor services and Affirm Inc.
Role type
Senior Software Engineer (Banking Infrastructure)
Builds
Cloud infrastructure, data platforms, durable workflow orchestration, and vendor-integrated banking systems for Affirm's deposit and loan products.
Domain
Fintech / Banking / Regulated Financial Services
Deliverable
production ML models | product features | infrastructure
Required skills
End-to-end system ownership, cloud infrastructure design, infrastructure-as-code, regulated-environment experience, vendor relationship management, examiner-ready documentation, AI-assisted development, cross-functional communication
Preferred skills
Prior bank/neobank experience, de novo bank launch experience, core banking integration, greenfield cloud organization setup, regulatory framework familiarity (FDIC, GLBA, BSA/AML)
Technologies
AWS, Terraform, Snowflake, AI tools (Claude, Cursor, Codex)
Responsibilities
Design and build core banking technical surfaces; set code review and design standards; leverage AI tools for code and operations; manage third-party vendor relationships; partner with Legal/Compliance/Risk for audit-ready documentation; establish monitoring and operational practices; mentor new engineers.
Seniority
Senior, hands-on IC