Senior Software Engineer
Affirm
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 80% of similar roles. Most pay $192,877–$254,500 — the shaded band above. At the midpoint, this role pays about $260k versus about $224k 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
Staff Software Engineer, Affirm Bank serves as a technical anchor for an AI-native team managing systems for a new bank charter. This role involves setting the long-term technical strategy and architecture for core surfaces including cloud infrastructure, data platforms, networking, and CI/CD pipelines. You will own high-stakes problems like the integration boundary between the bank and Affirm Inc, while leading vendor selection across identity, observability, and card-processing stacks. The work requires building systems that are audit-ready for examiners and ensuring compliance with regulatory standards. Key technical requirements include proficiency in AWS, Terraform, and Snowflake, alongside a commitment to using AI tools like Claude or Cursor as force multipliers. You will translate complex technical concepts for non-engineering stakeholders while establishing the engineering standards and patterns necessary for a lean, high-performing team to operate within a regulated environment.
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
Brex
Brex
Brex
Intuit
Intuit