Manager, Software Engineering (Loans Lifecycle)Active$230K–$290K

The opportunity

At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.

What you'll do

  • You will be responsible for setting technical strategy for your team on a: year-long time scale, and help your team tie it together with critical, business-impacting projects.

  • You will collaborate across teams in the product development lifecycle by: collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.

  • You will act as a force-multiplier for your team through your definition and: advocacy of technical solutions and operational processes.

  • You take ownership of your team’s operations and availability by ensuring you: have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support “keep the lights on” & on-call efforts.

  • You will foster a culture of quality and ownership on your team by setting: code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.

  • You will help develop talent on your team by providing feedback and guidance, and leading by example.

What they're looking for

  • You have 8+ years of experience designing, developing and launching backend: systems at scale using languages like Python or Kotlin, and 2+ years of experience managing a software team.
  • You have an extensive track record of developing highly available distributed: systems using technologies like AWS, MySQL, Spark and Kubernetes.
  • You have experience in financial systems, ledgering, treasury or adjacent: domains where data accuracy and system reliability are critical.
  • You understand how to manage a high performance team, delivering successfully: by growing the team, coaching engineers, and aligning stakeholders.