Affirm is seeking a Staff Software Engineer to join their Ledger Engineering team, which maintains the company's critical financial infrastructure. This role is central to Affirm's mission of reinventing credit to be more honest and friendly for consumers. The Ledger team is responsible for maintaining core systems that serve as Affirm's financial backbone, handling everything from loan tracking to daily processing pipelines with strict SLAs.
As a Staff Software Engineer, you'll be working with technologies like Python, Kotlin, AWS, and Kubernetes to build and maintain highly available distributed systems. The role requires deep technical expertise combined with strong financial acumen, as you'll be handling critical accounting data and financial transactions that demand high precision and reliability.
The position offers an opportunity to work on challenging technical problems while having significant business impact. You'll be responsible for setting technical strategy, collaborating across teams, and acting as a force-multiplier for your team. The role requires both technical leadership and people leadership skills, as you'll be fostering a culture of quality and helping develop talent on your team.
Affirm offers a comprehensive benefits package including fully subsidized medical coverage for employees and dependents, dental and vision insurance, flexible spending wallets, and equity through an employee stock purchase plan. The company embraces a remote-first culture, offering flexibility in work location while maintaining high standards of collaboration and team interaction.
This is an excellent opportunity for an experienced engineer who wants to work at the intersection of technology and finance, building systems that directly impact millions of consumers while working with a talented team in a supportive environment. The role offers competitive compensation with a base salary range of $200,000 - $275,000 depending on location, plus equity and comprehensive benefits.