Software Engineer II, Backend (Post-Transaction)Active$165K–$225K

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

  • With the support of your team’s tech lead and manager, you will break down: larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.

  • 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 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 contribute to a sense of community on your team by engaging in: growth and development activities such as participation in the interview process.

  • You have a total of 1.5+ years of experience as a software engineer.

  • You have experience designing, developing and launching backend systems and: are proficient in one of Python or Kotlin.

What they're looking for

  • You are familiar with the building blocks of distributed systems, and the: technologies like AWS, MySQL and Kubernetes.
  • You have mastered taking a simple problem or business scenario into a: solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
  • You are comfortable navigating a large code base, debugging others' code, and: providing feedback to other engineers through code reviews.
  • Your experience demonstrates that you take ownership of your growth,: proactively seeking feedback from your team, your manager, and your stakeholders.