153K–213K CAD / year

Senior Software Engineer

BackendRemote — Canada
Published on 2026-10-02
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.

About this role

The Senior Software Engineer role focuses on building the decision engine for Affirm’s card products. You'll work on high-throughput, distributed systems and collaborate with various teams to ensure system health and performance.

About the company

Affirm offers buy now, pay later financing that lets consumers split purchases into transparent installment payments at checkout. It partners with merchants to provide flexible credit options without late fees.

The team

Card Loan Platform team

Stack

PythonKotlinAWSAzureGoogle CloudDockerKubernetesSQL

What you'll do

  • Drive technical strategy and project execution
  • Lead system design and development of high-availability services
  • Collaborate with cross-functional teams to define requirements
  • Analyze and troubleshoot technical issues
  • Mentor junior engineers and lead technical discussions

What we're looking for

  • 5+ years of experience in software development
  • Deep understanding of system design and architecture
  • Strong analytical and problem-solving skills
  • Proficiency in modern programming languages
  • Experience with cloud platforms and containerization

Benefits

  • 100% of health insurance premiums covered
  • Monthly stipends for tech and wellness
  • Flexible time off
  • Employee stock purchase plan
View original job post