Senior Software Engineer, Backend (Consumer Authentication Platform)
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.
The Consumer Authentication Platform team is looking for a passionate Senior Software Engineer to help build the secure, reliable, and seamless authentication experiences that connect millions of consumers with Affirm’s financial products.
Authentication is the front door to Affirm. Our systems power critical consumer journeys (including sign-up, sign-in, account recovery, checkout authentication, step-up challenges, session management, and connected merchant experiences) across thousands of merchants and multiple countries. We build foundational capabilities such as authentication factors, identity federation, session and authorization services, and risk-based authentication that protect consumers while minimizing unnecessary friction. We work closely with Product, Security, Fraud, Identity, Analytics, Compliance, Data Science, and a wide range of engineering teams to both leverage existing systems and build new systems. This role requires a high level of technical capability, strong cross-functional communication, and a creative mindset. Our work needs to be secure, reliable, correct, scalable, and extensible. Our job is to build an authentication platform that balances security, regulatory requirem
