Senior Software Engineer, Backend (Card Ledger & Money Movement)Active$195K–$255K

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 owning and delivering quarterly goals for your: team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.

  • You will support your peers and stakeholders in the product development: lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.

  • You will proactively identify project, process, technology or business: issues, advocate for them, and lead in solving them.

  • You will support the operations and availability of your team’s artifacts by: creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.

  • You will foster a culture of quality and ownership on your team by setting or: improving 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 4+ years of experience designing, developing and launching backend: systems at scale using languages like Python or Kotlin.
  • You have a track record of developing highly available distributed systems: using technologies like AWS, MySQL and Kubernetes.
  • You have experience defining a technical plan for the delivery of a: significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
  • You are proficient at making significant changes in a large code base, and: have developed a suite of tools and practices that enable you and your team to do so safely.