181K–241K CAD / year

Staff Software Engineer, Backend (Search)

BackendRemote — Canada
Published on 2026-10-01
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.

About this role

As a Staff Software Engineer, you will define the technical strategy for backend systems focused on search functionalities at Affirm. You will collaborate with product teams to enhance the customer experience and develop recommendations. Key responsibilities include setting standards for code quality and team operations.

About the company

Affirm offers buy now, pay later financing that lets consumers split purchases into transparent installment payments at checkout. It partners with merchants to provide flexible credit options without late fees.

The team

New search and recommendations team

Stack

PythonKotlinAWSMySQLSparkKubernetesReact

What you'll do

  • Set technical strategy for backend systems
  • Collaborate across product development teams
  • Act as a force-multiplier for technical solutions
  • Ensure operational stability of systems
  • Foster a culture of quality and ownership
  • Provide feedback and guidance to team members

What we're looking for

  • 8+ years of backend systems experience
  • Experience with distributed systems
  • 2+ years in search or recommendation engines
  • High-quality code writing skills
  • Comfortable with technical ambiguity
  • Strong communication skills

Benefits

  • 100% subsidized health coverage
  • Monthly stipends for tech and wellness
  • Flexible time off
  • Employee stock purchase plan
View original job post