Manager, Software Engineering (Loans Lifecycle)

Affirm
•$204,000 - $290,000•Remote

About The Position

Affirm’s Ledger Engineering team builds and operates an audit-grade ledger platform that supports financial product innovation while meeting the accounting controls required in a highly regulated industry. The team develops robust, fault-tolerant, highly scalable systems for accurate financial interactions with consumers and institutional finance partners, and supports monthly book closing, annual audits, and investor reporting in partnership with Finance and Capital Markets. The Manager, Software Engineering is responsible for setting the team’s technical strategy on a year-long horizon and connecting that strategy to critical business-impacting projects. The role works across the product development lifecycle with Product Management, Design, and Analytics, and owns team operations, system availability, technical quality, and talent development.

Requirements

  • At least 8 years of experience designing, developing, and launching backend systems at scale using languages such as Python or Kotlin.
  • At least 2 years of experience managing a software team.
  • Extensive experience developing highly available distributed systems using technologies such as AWS, MySQL, Spark, and Kubernetes.
  • Experience in financial systems, ledgering, treasury, or adjacent domains where data accuracy and system reliability are critical.
  • Ability to manage a high-performance team, grow and coach engineers, deliver successfully, and align stakeholders.
  • Strong verbal and written communication skills for effective collaboration with a global engineering team.
  • Either equivalent practical experience or a bachelor’s degree in a related field.

Responsibilities

  • Set the team’s technical strategy on a year-long time scale and connect it to critical, business-impacting projects.
  • Collaborate with Product Management, Design, and Analytics throughout the product development lifecycle to identify and manage technical sustainability, risks, and trade-offs.
  • Define and advocate for technical solutions and operational processes that increase the team’s effectiveness.
  • Own team operations and availability by establishing monitoring, triage rotations, playbooks, policies, testing, and alerting for ongoing operations and on-call support.
  • Establish code review and design standards, and promote them beyond the team through writing and technical talks.
  • Develop team members by providing feedback and guidance and leading by example.
  • Grow and coach the team, manage performance, deliver successfully, and align stakeholders.

Benefits

  • 100% subsidized medical coverage for employees and dependents.
  • Monthly stipends for technology setup and health and wellness options.
  • Flexible time off and generous holiday calendars.
  • Employee stock purchase plan allowing employees to buy Affirm stock at a discount.
  • Inclusive interview process with accommodations for candidates with disabilities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service