Staff Software Engineer
Affirm
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 87% of similar roles. Most pay $151,000–$207,637 — the shaded 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 60 open roles on FindRole.
Listed pay typically runs $195,000–$255,000 across 60 roles with salary data.
Most-posted roles
View all roles at AffirmAt a glance
Senior Software Engineer, Affirm Bank joins a small, AI-native engineering team responsible for the systems powering Affirm's bank. This role involves designing, building, and operating core technical surfaces including cloud infrastructure, data platforms, durable workflow orchestration, and vendor-integrated banking systems. The engineer will manage end-to-end vendor relationships, establish high standards for code reviews and documentation, and ensure all work meets rigorous audit and examiner requirements. Key responsibilities include managing CI/CD pipelines, networking, and the integration between the bank and Affirm Inc. The ideal candidate possesses expertise in AWS, Terraform, and Snowflake, while demonstrating proficiency with AI-assisted development tools like Claude and Cursor. This role addresses the complex challenge of building a new banking infrastructure from its first systems within a highly regulated environment involving deposit products, loan originations, and card issuing.
What does a Software Engineer earn in Remote?
Median $204500 from 415 postings across 57 companies.
Skills
What you'll do
What we're looking for
More like this
Affirm
Upstart
Upstart
Brex
Brex
Brex