← All roles

Senior Software Engineer

Affirm· Consumer Engineering
Apply on company site
Hybrid (Remote Canada)CA$153k - CA$213kfull-timePosted 2w ago

About the role

Senior Software Engineer at Affirm working on the Card Loan Platform to build high-throughput, real-time decisioning systems for Affirm’s card products. Focus on distributed systems, scalability, and the financial “brain” behind pay-later transactions. Remote role in Canada with eligibility restricted to certain provinces.

Responsibilities

  • 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, including building robust APIs and data models for micro-service and event-driven architectures.
  • Collaborate with Product, Analytics, Design, Legal, and Accounting to define requirements and execute the card loan attribution and lifecycle strategy.
  • Ensure system health and performance by analyzing and troubleshooting complex issues, optimizing existing code, and driving solutions for 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 reviews.

Qualifications

  • 5+ years of experience in software development or engineering, with a deep understanding of system design and architecture.
  • Motivated leader, fostering team growth and a culture of continuous learning.
  • Excellent communicator, adept at sharing complex ideas with diverse audiences.
  • Strong analytical and problem-solving skills with a creative, solution-oriented mindset.
  • Proficiency in modern programming languages such as Python, Kotlin, or similar.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
  • Knowledge of database systems (SQL, NoSQL), web frameworks, and RESTful API development.
  • Equivalent practical experience or a Bachelor’s degree in a related field.

Skills

Required:Software architecture and system designAPI design and developmentProgramming languagesCloud platforms and containerization

Benefits

  • Health coverage at no cost for employees and dependents.
  • Monthly stipends for tech setup and health/wellness options.
  • Flexible time off and generous holidays.
  • Employee stock purchase plan (ESPP) with stock at a discount.
Last updated Oct 7, 2026. Interested? Apply on the company site.

About Affirm

Pay over time with flexible payment plans and no fees

Buy now pay later without the fees. Flexible payment options with longer plans, lower payments, and no fees. Pay in 4 interest-free or get more time and see your total cost upfront.

Buy now pay laterFinancial servicesPayment plansCredit

More open roles at Affirm