Director, Software Engineering (Loans Lifecycle)

AffirmAffirm·Remote(Remote Canada)
Software Development
Excel

WFA Digital Insight

As the demand for fintech specialists continues to surge, with a 25% growth in hiring over the past year, experienced software engineering directors are in high demand. With Affirm's commitment to honest and transparent credit, this role offers a unique opportunity to lead a critical domain. Candidates should be aware that the Loans Lifecycle engineering organization is a key area of focus for the company, requiring strong technical leadership and collaboration skills. The ability to drive technical roadmaps and partner with multiple departments is essential, and a background in financial systems or lending is highly desirable.

Job Description

About the Role

The Director, Software Engineering (Loans Lifecycle) is a critical role at Affirm, responsible for leading the Loans Lifecycle engineering organization. This organization encompasses the Loans Platform, Ledger Engineering, and Financial Reporting teams, and is responsible for maintaining the system of record for all loans at Affirm. As the company continues to scale into new geographies, products, and funding structures, the complexity and criticality of this domain continues to grow.

The successful candidate will have a deep understanding of software engineering principles and practices, as well as experience leading multiple engineering teams spanning backend services and big data/batch pipelines. They will be responsible for setting the vision and driving execution for the Loans Lifecycle engineering organization, and will partner closely with Accounting, Finance, Capital Markets, Product, and Compliance to ensure financial accuracy and regulatory compliance across all loan products.

The Loans Lifecycle engineering organization is a key area of focus for the company, and the Director will be responsible for defining and executing the technical roadmap for service-oriented decomposition, platform scalability, and database architecture evolution. They will also be responsible for driving operational excellence across large-scale batch pipelines and online services, establishing robust incident response, pipeline SLA management, and reconciliation processes.

What You Will Do

  • Set the vision and drive execution for the Loans Lifecycle engineering organization at Affirm, encompassing Loans Platform, Ledger Engineering, and Financial Reporting
  • Take ownership of core engineering and business outcomes across the domain, including the loan system of record, ledger pipelines, and financial data delivery to accounting systems
  • Define and execute the technical roadmap for service-oriented decomposition, platform scalability, and database architecture evolution to support Affirm's growing loan volume across multiple geographies
  • Partner with Accounting, Finance, Capital Markets, Product, and Compliance to ensure financial accuracy and regulatory compliance across all loan products
  • Balance product expansion efforts — including international launches, new loan types, and card-related capabilities — with foundational platform investments in reliability, correctness, speed, and operational efficiency
  • Drive operational excellence across large-scale batch pipelines and online services, establishing robust incident response, pipeline SLA management, and reconciliation processes
  • Run a robust development lifecycle, including continuing agentic adoption and acceleration, while improving a culture of operational excellence
  • Hire, develop, and retain a high-performing, globally distributed engineering team across multiple sub-teams and technical disciplines
  • Collaborate with cross-functional teams to drive key outcomes that drive the company's success
  • Develop and maintain strong relationships with external partners and vendors

What We Are Looking For

  • 15+ years of relevant experience in software engineering
  • 3+ years managing managers with a track record of high-quality manager development
  • Experience leading multiple engineering teams spanning backend services and big data/batch pipelines
  • Successful track record driving key outcomes that drive the company's success
  • Comfortable partnering across disciplines and influencing across a wide variety of leaders
  • Experience hiring, growing, and retaining talent
  • Strong technical depth in distributed systems, data-intensive applications, and database architecture at scale
  • Domain knowledge in financial systems, lending, accounting, or fintech
  • Experience with Excel and other productivity tools
  • Bachelor's degree in a related field or equivalent practical experience

Nice to Have

  • Experience working on ledger systems, loan origination and servicing, or financial reconciliation in a lending context
  • Familiarity with cloud-based technologies and agile development methodologies
  • Experience with machine learning or artificial intelligence applications in finance

Benefits and Perks

  • Competitive salary and equity package
  • Comprehensive health and wellness benefits
  • Generous PTO and vacation policy
  • Remote work stipend and flexible work arrangements
  • Opportunities for professional development and growth
  • Access to cutting-edge technologies and tools
  • Collaborative and dynamic work environment
  • Recognition and reward programs for outstanding performance

How to Stand Out

  • Make sure to highlight your experience with technical leadership and collaboration in your resume and cover letter
  • Familiarize yourself with Affirm's products and services, and be prepared to discuss how your skills and experience align with the company's goals
  • Practice your ability to communicate technical concepts to non-technical stakeholders, as this is a key aspect of the role
  • Be prepared to discuss your experience with Agile development methodologies and cloud-based technologies
  • Show enthusiasm and passion for the fintech industry and Affirm's mission, and be prepared to discuss how you can contribute to the company's growth and success
  • Don't be afraid to ask questions during the interview process, and be sure to clarify any expectations or concerns you may have about the role

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.