Open Role
Affirm

Remote opportunity at

Affirm

Senior Software Engineer, Backend (Consumer)

Affirm is a company that develops financial products enabling consumers to pay for purchases over time through transparent arrangements without hidden fees. Within Consumer Engineering, the…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in United States only
Salary
CAD 153,000 - 213,000/yr
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz3h agoEmployer posted Nov 10, 2026
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Affirm is a company that develops financial products enabling consumers to pay for purchases over time through transparent arrangements without hidden fees. Within Consumer Engineering, the team designs and maintains the web checkout system, the mobile app, and the account management tools utilized by millions of users for handling savings and payments. This is a full-time, remote position operating on a remote-first basis. As a Senior Software Engineer focusing on…

Job Description

Affirm is a company that develops financial products enabling consumers to pay for purchases over time through transparent arrangements without hidden fees. Within Consumer Engineering, the team designs and maintains the web checkout system, the mobile app, and the account management tools utilized by millions of users for handling savings and payments. This is a full-time, remote position operating on a remote-first basis.

As a Senior Software Engineer focusing on backend systems within the consumer division, the professional joining this team will be paired with a specific role following the interview evaluation process. The day-to-day work involves collaborating closely with product management, analytics, and design teams to deliver quarterly team goals, address complex technical challenges, and ensure high system availability.

This role suits engineers with a strong background in distributed systems who can take ownership of technical plans, establish engineering standards, and help develop team talent through guidance and example. Candidates must reside in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.

Responsibilities

  • Own and deliver quarterly team goals while leading other engineers through open-ended technical problems
  • Collaborate with product management, design, and analytics stakeholders during ideation and technical planning
  • Identify and resolve project, process, technology, or business issues proactively
  • Maintain operational readiness and availability through metrics creation, monitoring, and on-call participation
  • Establish code review and design standards to foster a culture of quality and technical ownership
  • Provide mentorship and feedback to support the professional growth of team members

Requirements

  • Possess at least 4 years of experience in designing, building, and launching distributed backend systems at scale using Python or Kotlin
  • Demonstrate a track record of developing highly available distributed systems utilizing tools and technologies like AWS, MySQL, and Kubernetes
  • Reside in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan

Core Skills

Benefits

  • Fully subsidized medical, dental, and vision coverage for employees and their dependents
  • Monthly spending stipends designated for technology setup, health, and wellness choices
  • Flexible time off combined with a generous holiday calendar
  • Participation in an employee stock purchase plan offering discounted Affirm stock
  • Annual base salary range between CAD 153,000 and 213,000

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is this position remote?

Yes, this is a remote role, though it is exclusively open to candidates currently residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.

What is the salary range for this role?

The annual base salary for this position ranges from CAD 153,000 to 213,000, which is part of a total compensation package including equity and stipends.

What experience is required to apply?

Applicants must have four or more years of experience designing, developing, and launching large-scale backend systems using Python or Kotlin, along with practical experience utilizing AWS, MySQL, and Kubernetes.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Affirm
AffirmAdded to Jobsiz 22m ago
Full-timeRemoteUSD 145,000 - 205,000/yr
Affirm
AffirmAdded to Jobsiz 1h ago
Full-timeRemoteCAD 153,000 - 213,000/yr
Affirm
AffirmAdded to Jobsiz 3h ago
Full-timeRemoteCAD 133,000 - 183,000/yr
Affirm
AffirmAdded to Jobsiz 3h ago
Full-timeRemoteCAD 153,000 - 213,000/yr

Posted by Affirm

Source: Remote First Jobs — Software Development

View the original listing ↗

Posted by employer: Nov 10, 2026

Added to Jobsiz: Nov 11, 2026

2 sources detected for this job

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Affirm

Affirm

127Open Jobs
—No reviews yet
View Company Profile