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 Recoveries team, part of Affirm’s Repayments area, builds the platform that determines the most effective way to recover value from charged-off loans while providing the best possible customer experience. We do this both by integrating with external recovery partners and by building our own customer-facing experiences that give customers flexible ways to resolve their outstanding balances.
Our systems span the full recoveries lifecycle, including loan placement and recall, partner integrations, payments and remittances, reconciliation, bankruptcy workflows, and customer-facing recovery experiences. Recoveries operates at the intersection of engineering, product, risk, analytics, operations, finance, legal, and compliance, and our systems directly impact recovery outcomes while requiring a high degree of correctness, reliability, and regulatory compliance.
We are looking for a Staff Software Engineer to help define the technical direction of the Recoveries platform as we scale our decisioning capabilities, expand internationally, strengthen our data integrity and reconciliation foundations, and build the next generation of recovery products.