Senior Software Engineer
Affirm· Consumer Engineering
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
- Director, Enterprise Sales5d agoRemote · US Sales
- Senior Technical Account Manager (Strategic Alliances)5d agoHybrid (Remote Canada) · Infrastructure Platform Eng
- GTM Strategy & Operations Lead (Legal & Field Ops)5d agoRemote · Revenue Operations & Analytics
- GTM Strategy & Operations Lead (Legal & Field Ops)5d agoHybrid (Canada) · Revenue Operations & Analytics
- Manager, Global Payroll5d agoRemote · Accounting