- Company: Affirm
- Location: Remote Canada
- Job type: Full-time
- Salary: $133,000 – $183,000 CAD
About the role
Join Affirm’s Engineering team to build reliable and scalable systems that support our mission of providing clear, predictable payment options. As a Software Engineer II, you will work on backend systems that power various parts of the business. You will be matched with a team after the interview process based on your interests and experience.
Responsibilities
- Break down large projects into manageable tasks and deliver them in phases.
- Collaborate with product management, design, and analytics to define technical constraints and make informed decisions.
- Monitor system metrics and support on-call efforts to ensure platform availability.
- Contribute to team growth by participating in the interview process and development activities.
Requirements
- At least 1.5 years of experience as a software engineer.
- Proficiency in designing and launching backend systems using Python or Kotlin.
- Familiarity with distributed systems, AWS, MySQL, and Kubernetes.
- Ability to write clear, well-tested, and extensible code.
- Strong communication skills for collaborating with a global team.
Pay and benefits
- Base pay range: $133,000 – $183,000 CAD per year.
- 100% subsidized medical, dental, and vision coverage for you and your dependents.
- Monthly stipends for health, wellness, and tech spending.
- Flexible time off and access to an employee stock purchase plan (ESPP).
How to apply
Apply directly on Affirm’s own careers website. Omadaily never charges job seekers.

