
Remote opportunity at
AffirmSoftware Engineer II, Backend
Affirm is a company that creates predictable payment solutions with transparent terms and no hidden charges. The engineering group develops reliable and scalable infrastructure to support…
Career Tools
About This Role
Affirm is a company that creates predictable payment solutions with transparent terms and no hidden charges. The engineering group develops reliable and scalable infrastructure to support the business mission, ranging from payment platforms to servicing tools. This remote role is classified as Software Engineer II, Backend, positioned at Base Pay Grade L and Equity Grade 5. Team assignment is determined following the interview evaluation process, allowing recruiters to match candidates…
Job Description
Affirm is a company that creates predictable payment solutions with transparent terms and no hidden charges. The engineering group develops reliable and scalable infrastructure to support the business mission, ranging from payment platforms to servicing tools. This remote role is classified as Software Engineer II, Backend, positioned at Base Pay Grade L and Equity Grade 5. Team assignment is determined following the interview evaluation process, allowing recruiters to match candidates with a fitting group based on prior background and interests.
This position involves breaking down projects into manageable tasks, partnering with product management, design, and analytics teams, and handling ongoing operational availability and on-call duties. Candidates will also participate in team development initiatives such as the interview process. New hires typically start at the lower end of the annual compensation range, which spans between CAD 133,000 and CAD 183,000.
The position is remote-first and open strictly to applicants living in Ontario, British Columbia, Alberta, Manitoba, Saskatchewan, Nova Scotia, New Brunswick, Newfoundland and Labrador, or Prince Edward Island. Total compensation includes equity options, monthly allowances for technology, health, and wellness needs, and fully paid medical, dental, and vision insurance for both employees and their families.
Responsibilities
- Deconstruct larger projects into phases and smaller tasks with guidance from a tech lead and manager
- Collaborate with analytics, design, and product management to define technical constraints and handle trade-offs
- Monitor metrics and manage operational tasks, escalations, and on-call responsibilities
- Take part in team growth activities, including the interview process
- Write tested, extensible code and perform code reviews for peers
Requirements
- At least 1.5 years of experience working as a software engineer
- Experience in designing, launching, and developing backend systems
- Proficiency in either Kotlin or Python
- Familiarity with distributed system concepts and technologies such as Kubernetes, MySQL, and AWS
- Residency in British Columbia, Alberta, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan
Core Skills
Benefits
- 100% employer-subsidized medical, dental, and vision coverage for employees and dependents
- Monthly stipends designated for technology setup, health, and wellness options
- Flexible time off combined with holiday schedules
- Employee stock purchase plan to acquire company shares at a discount
- Base pay range between CAD 133,000 and CAD 183,000 per year
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the salary for the Software Engineer II, Backend role?
The annual base pay ranges from CAD 133,000 to CAD 183,000, with new employees typically starting at the lower end of the range.
Is this position remote?
Yes, it is a remote-first role, but it is restricted exclusively to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.
What experience is required for this job?
Applicants need a minimum of 1.5 years of software engineering experience, along with backend development experience using Python or Kotlin, and familiarity with AWS, MySQL, and Kubernetes.
What benefits are included?
Benefits include fully covered medical, dental, and vision insurance for workers and their dependents, monthly spending stipends for tech and wellness, flexible time off, and an employee stock purchase plan.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.