Senior Software EngineerPosted today$153K–$213K

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

  • Drive technical strategy by leading the planning, prioritization, and: execution of projects, ensuring alignment with product, technical, and business goals.

  • Lead the end-to-end system design and development of large-scale,: high-availability services. This includes building robust APIs and data models for our micro-service and event-driven architectures.

  • Collaborate across functions with partners in Product, Analytics, Design,: Legal, and Accounting and to define requirements and execute our card loan attribution and lifecycle strategy.

  • Ensure system health and performance by analyzing and troubleshooting complex: technical issues, optimizing existing code, and driving solutions that focus on long-term robustness and scalability.

  • Mentor and grow the team by guiding junior engineers, leading technical: discussions and design reviews, and championing best practices through code review.

  • + years of experience in software development or engineering, with a deep: understanding of system design and architecture.

What they're looking for

  • Motivated leader, inspiring team growth and fostering a culture of continuous learning
  • Excellent communicator, adept at sharing complex ideas with diverse audiences.
  • Strong analytical and problem-solving skills, with a creative and solution-oriented mindset.
  • Proficiency in modern programming languages such as Python, Kotlin, or similar.