Staff Software Engineer
Affirm
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 85% of similar roles. Most pay $151,000–$206,450 — the blue band above. At the midpoint, this role pays about $225k versus about $179k for comparable roles.
Based on 240 similar postings.
Employer
Affirm is a buy-now, pay-later (BNPL) financial technology company that offers point-of-sale installment loans to consumers, allowing them to split purchases into fixed monthly payments with transparent terms. Industry: Financial Technology & Consumer Lending
Affirm currently has 64 open roles on FindRole.
Listed pay typically runs $195,000–$255,000 across 60 roles with salary data.
Most-posted roles
At a glance
Senior Software Engineer, Affirm Bank joins a small, AI-native engineering team responsible for the systems powering Affirm's new bank. This role involves designing, building, and operating core technical surfaces, including cloud infrastructure, data platforms, durable workflow orchestration, and networking. You will own end-to-end vendor relationships, manage incident response, and ensure all systems are audit-ready for examiners. Key responsibilities include shipping AI-first solutions using tools like Claude, Cursor, and Codex, while maintaining high standards for code reviews and documentation. The role requires expertise in AWS, Terraform, and Snowflake within a regulated environment. You will solve complex problems related to deposit products, loan originations, and card issuing, ensuring seamless integration between the bank and Affirm Inc. while navigating regulatory frameworks like FDIC, BSA/AML, and Reg E.
What does a Software Engineer earn in Remote?
Median $208800 from 354 postings across 50 companies.
Skills
What you'll do
What we're looking for
More like this
Affirm
Chime
Brex
Brex
Brex
Capital One Financial