Remote Senior Software Engineer, Scalable Payments Platform

Affirm

Regina

Remote

CAD 153,000 - 213,000

Full time

7 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health coverage for you and dependents
Monthly tech and health stipends
Flexible time off and holidays
Employee stock purchase plan (ESPP)

Job summary

Affirm is seeking an experienced Staff Engineer for the Card Loan Platform team, building the high-throughput decision engine behind our card products. You will architect and implement scalable microservices, APIs, and data models to support real-time approvals, origination, and refunds.

You will collaborate with product, data science, and engineering to shape the future of our money movement platform, mentoring engineers and driving best practices in a remote-first environment.

Qualifications

  • 5+ years of experience in software development or engineering with strong system design and architecture knowledge.
  • Motivated leader who grows teams and fosters continuous learning.
  • Excellent communicator able to share complex ideas with diverse audiences.

Responsibilities

  • Drive technical strategy by planning, prioritizing, and executing projects aligned with product and business goals.
  • Lead end-to-end design and development of large-scale, high-availability services with robust APIs and data models.
  • Collaborate with Product, Analytics, Design, Legal, and Accounting to define requirements and lifecycle strategies.
  • Analyze, troubleshoot, and optimize systems for long-term robustness and scalability.
  • Mentor junior engineers, lead design reviews, and promote best practices.

Skills

System design
Architecture
Python
Kotlin
AWS/Azure/Google Cloud
Docker
Kubernetes
SQL/NoSQL
Communication

Education

Bachelor's degree

Tools

RESTful APIs

Job description

Affirm is seeking an experienced Staff Engineer for the Card Loan Platform team, building the high-throughput decision engine behind our card products. You will architect and implement scalable microservices, APIs, and data models to support real-time approvals, origination, and refunds.

You will collaborate with product, data science, and engineering to shape the future of our money movement platform, mentoring engineers and driving best practices in a remote-first environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Backend Engineer, Remote-First Scalable Card Payments
Lead Backend Engineer, Remote-First Scalable Card Payments

Affirm • Ottawa

Remote
CAD 153,000 - 213,000
Health coverage for you and dependents
Tech and wellness stipends
Flexible time off
Senior Backend Architect, High-Scale Card Loans (Remote)
Senior Backend Architect, High-Scale Card Loans (Remote)

Affirm • Edmonton

Remote
CAD 153,000 - 213,000
100% health coverage
Monthly tech and wellness stipends
Flexible time off
+1
Senior Backend Architect: High-Scale Systems (Remote)
Senior Backend Architect: High-Scale Systems (Remote)

Affirm • Toronto

Remote
CAD 153,000 - 213,000
Health coverage
Tech stipend
Flexible time off
+1
Senior Product Manager, Payments & Growth (Remote)
Senior Product Manager, Payments & Growth (Remote)

Affirm • Windsor

Remote
CAD 153,000 - 213,000
Health coverage for you and dependents
Monthly tech stipend
Time off & holidays
+1
Remote-First Senior Product Manager, Consumer Payments
Remote-First Senior Product Manager, Consumer Payments

Affirm • Kelowna

Remote
CAD 153,000 - 213,000
Health coverage
Tech stipends
Flexible time off
+1
Senior Product Manager - Consumer Payments (Remote)
Senior Product Manager - Consumer Payments (Remote)

Affirm • Hamilton

Remote
CAD 153,000 - 213,000
Health coverage
Stipends for tech setup
Generous time off
+1
Senior Product Manager, Consumer Payments
Senior Product Manager, Consumer Payments

Affirm • Oshawa

Remote
CAD 218,000 - 303,000
Health coverage for you and dependents
Tech spending stipends
Flexible time off
+1
Senior Product Manager, Consumer Payments (Remote-First)
Senior Product Manager, Consumer Payments (Remote-First)

Affirm • Victoria

Remote
CAD 153,000 - 213,000
Health coverage
Monthly tech stipends
Time off & holidays
+1
Senior Product Manager, Payments Experience & Growth
Senior Product Manager, Payments Experience & Growth

Affirm • London

Remote
CAD 153,000 - 213,000
Remote-first with flexibility
100% subsidized medical coverage
Tech stipend
+1
Senior Software Engineer
Senior Software Engineer

Affirm • London

Remote
CAD 153,000 - 213,000
Equity—ESPP
Health coverage for dependents
Monthly tech-stipends
+1