Drimva

Affirm

Senior Software Engineer

Remote Canada +1 · Remote · Senior · Full-time · Posted Oct 2, 2026

Location
Remote Canada
Remote US
Experience
5+ years of experience in software development or engineering.
Education
Equivalent practical experience or a Bachelor’s degree in a related field.

About the job

Build and lead high-throughput, high-availability services that attribute card transactions to individual loans and support real-time approvals, origination, and refunds.

What you'll do

  • Lead technical strategy, planning, prioritization, and delivery of projects.
  • Design and develop large-scale services, APIs, data models, and event-driven microservice systems.
  • Troubleshoot and optimize systems; collaborate across functions and mentor engineers.

What they ask for

  • 5+ years of software development or engineering experience, with a deep understanding of system design and architecture.
  • Proficiency in modern programming languages such as Python, Kotlin, or similar.
  • Experience with cloud platforms and containerization; knowledge of databases, web frameworks, and RESTful API development.
  • Equivalent practical experience or a Bachelor’s degree in a related field.

Pay

$153,000 - $213,000 CAD per year (base pay)

Tools

Python, Kotlin, AWS, Azure, Google Cloud, Docker, Kubernetes, SQL

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)