Affirm
Staff Software Engineer, Backend (Identity Decisioning)
Remote Canada +1 · Remote · Staff · Full-time · Posted Sep 28, 2026
- Location
- Remote Canada
Remote US - Experience
- 8+ years.
- Education
- Bachelor’s degree in a related field or equivalent practical experience.
About the job
Sets technical strategy and leads backend identity decisioning systems for Affirm’s international markets, including KYC, user lifecycle management, and regulatory compliance.
What you'll do
- Set team technical strategy and deliver business-impacting projects in collaboration with product, design, and analytics.
- Own system operations and availability, including monitoring, on-call processes, testing, and alerting.
- Set engineering quality standards, communicate technical approaches, and mentor team members.
What they ask for
- Experience designing, developing, and launching backend systems at scale using languages such as Python or Kotlin.
- Track record developing highly available distributed systems.
- Experience planning and delivering major features or system changes, including deprecations.
- Strong verbal and written communication skills for collaboration with a global engineering team.
Pay
CAD $181,000 - $241,000 (base pay per year)
Tools
Python, Kotlin, AWS, MySQL, Spark, Kubernetes
Model-written summary · the original posting is authoritative