Jobs · Engineering

Director, Software Engineering (Loans Lifecycle)

Affirm · Dallas, TX · 3 wk ago
RemoteRemoteEngineering$300k–$360k/yrFull-time

What You'll 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.

What We Look 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.
  • Has domain knowledge in financial systems, lending, accounting, or fintech. Great to have — if you've worked on ledger systems, loan origination and servicing, or financial reconciliation in a lending context.
  • This position requires either equivalent practical experience or a Bachelor's degree in a related field.

Similar jobs