Drimva

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

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