Director, Software Engineering (Loans Lifecycle)

AffirmAffirm·Remote(Remote US)
Software Development
Excel

WFA Digital Insight

The demand for skilled software engineering leaders in fintech has grown significantly, with a 25% increase in remote job postings in 2025. As companies like Affirm expand their services globally, the need for experts who can manage complex loan lifecycle systems and drive technical roadmaps is more pressing than ever. With over 15 years of experience in software engineering required, this role is perfect for seasoned professionals looking to make a meaningful impact in the industry. Before applying, candidates should be aware of the importance of domain knowledge in financial systems and the ability to partner with cross-disciplinary teams.

Job Description

About the Role

The Director of Software Engineering at Affirm will play a pivotal role in leading the Loans Lifecycle engineering organization, spanning the Loans Platform, Ledger Engineering, and Financial Reporting teams. This critical position will drive the vision and execution of core engineering and business outcomes across the domain, ensuring financial accuracy and regulatory compliance. As Affirm continues to scale into new geographies, products, and funding structures, the complexity and criticality of this domain will only continue to grow.

As a key member of the leadership team, the successful candidate will be responsible for defining and executing the technical roadmap for service-oriented decomposition, platform scalability, and database architecture evolution. This will involve partnering with Accounting, Finance, Capital Markets, Product, and Compliance to ensure seamless integration and alignment across the organization.

The ideal candidate will have a strong technical background, with experience leading multiple engineering teams and driving key outcomes that drive the company's success. They will be comfortable partnering across disciplines and influencing a wide variety of leaders, with a track record of hiring, growing, and retaining high-performing talent.

What You Will Do

  • Set the vision and drive execution for the Loans Lifecycle engineering organization, 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 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

What We Are Looking For

  • 15+ years of relevant experience in software engineering, with a strong technical background in distributed systems, data-intensive applications, and database architecture at scale
  • 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 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, with experience working on ledger systems, loan origination and servicing, or financial reconciliation in a lending context

Nice to Have

  • Experience with Excel and other data analysis tools
  • Familiarity with agile development methodologies and version control systems
  • Knowledge of cloud-based architectures and containerization

Benefits and Perks

  • Competitive salary and equity package
  • Opportunities for professional growth and development in a rapidly expanding company
  • Flexible remote work arrangements and a culture of operational excellence
  • Comprehensive health and wellness benefits, including monthly stipends for health and tech spending
  • Access to cutting-edge technologies and tools, with opportunities for continuous learning and skill development
  • Collaborative and dynamic work environment with a team of experienced professionals

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