- Company: Affirm
- Location: Remote Canada
- Job type: Full-time
- Salary: CAD $133,000 – $183,000 per year
About the role
Affirm is looking for a curious and collaborative Software Engineer II to help build customer-facing features for the Affirm Card. You will work at the intersection of mobile, backend systems, and product innovation to create simple, trustworthy financial experiences. This remote position is open only to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.
Responsibilities
- Break down larger projects into individual tasks and deliver them in multiple phases.
- Collaborate with product management, design, and analytics teams to articulate technical constraints and make informed decisions.
- Support the operations and availability of team artifacts by creating metrics and participating in on-call efforts.
- Contribute to team community through growth activities, such as participating in the interview process.
Requirements
- At least 1.5 years of total experience as a software engineer.
- Experience designing and launching backend systems with proficiency in Python or Kotlin.
- Familiarity with distributed systems, AWS, MySQL, and Kubernetes.
- Experience shipping web apps using declarative UI frameworks like React or Vue.
- Ability to write clear, well-tested, and extensible code while navigating large codebases.
- Strong verbal and written communication skills for collaborating with a global engineering team.
Pay and benefits
- Base pay range: CAD $133,000 – $183,000 per year.
- 100% subsidized medical coverage, dental, and vision for you and your dependents.
- Monthly stipends for health, wellness, and tech spending.
- Eligibility for equity rewards and an employee stock purchase plan (ESPP).
- Flexible time off and generous holiday calendars.
How to apply
Apply directly on Affirm’s own careers website. Omadaily never charges job seekers.

