Affirm
Staff Software Engineer, Backend (Search)
Remote Canada +1 · Remote · Staff · Full-time · Posted Sep 30, 2026
- Location
- Remote Canada
Remote US - Experience
- 8+ years in backend systems; 2+ years in search or related recommendation engines.
About the job
Sets technical direction and leads backend search and recommendation systems that power discovery and shopping experiences on Affirm’s advertising platform and Marketplace.
What you'll do
- Set the team’s technical strategy and guide business-impacting projects across the product development lifecycle.
- Improve operational ownership and reliability through monitoring, on-call processes, testing, and alerting.
- Establish engineering standards and develop team members through feedback and technical guidance.
What they ask for
- 8+ years designing, developing, and launching scalable backend systems using languages such as Python or Kotlin.
- Extensive experience building highly available distributed systems.
- Experience developing consumer experiences using UI frameworks such as React.
- 2+ years working in search or related recommendation engines.
Pay
CAD $181,000 - $241,000 per year (base salary)
Tools
Python, Kotlin, AWS, MySQL, Spark, Kubernetes, React
AI focus
The team will lay the foundation for an agentic platform; no specific AI development duties are stated.
Model-written summary · the original posting is authoritative