Staff Software Engineer, Backend – Search

atAffirmRemoteCA flagCanadaFull-timeBackend EngineerLeadC$181k – C$241k/year

Posted 3 days ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• Develop a technical strategy for the team with a long-term focus over the course of a year.

• Align the team's efforts with significant projects that impact the business.

• Collaborate effectively with product management, design, and analytics throughout the entire product development process.

• Ensure that technical sustainability, risks, and trade-offs are clearly understood and effectively managed.

• Define and advocate for technical solutions and operational processes.

• Oversee team operations and availability, which includes monitoring, triage rotations, playbooks, policies, testing, alerting, and on-call responsibilities.

• Establish standards for code review and design.

• Promote engineering standards through documentation and tech talks.

• Foster team talent by providing feedback, guidance, and leading by example.

• Create search and recommendation experiences that enhance Affirm’s advertising platform and shopping marketplace.


⛳️ Requirements

• Minimum of 8 years of experience in designing, developing, and launching scalable backend systems.

• Proficiency in programming languages such as Python or Kotlin.

• Extensive experience in building highly available distributed systems.

• Familiarity with AWS, MySQL, Spark, and Kubernetes.

• Experience in developing consumer-facing experiences using UI frameworks like React.

• At least 2 years of experience in search or related recommendation systems.

• Proven track record of delivering significant features, system components, or phasing out existing functionality through technical and execution plans.

• Capability to write high-quality, comprehensible code.

• Ability to navigate from low-level language idioms to large-scale system architecture.

• Demonstrated ability to collect and iterate on feedback from engineering and cross-functional peers.

• Strong verbal and written communication skills.

• Must reside in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.


🏝️ Benefits

• Monthly stipends for health, wellness, and technology expenses.

• Comprehensive medical coverage for employees and their dependents at no cost.

• Dental and vision coverage for both employees and dependents.

• Flexible time-off policy.

• Generous holiday calendar.

• Employee stock purchase plan (ESPP) allowing purchase of Affirm stock at a discounted rate.

• Remote-first work environment with flexible arrangements.

• Inclusive interview process with accommodations for candidates with disabilities.

• In-person onboarding experience provided for all new hires.

People also viewed

Smartitory1 day ago

Java Fejlesztő

RO flagRomania OnlyFull-timeBackend Engineer
ApplyView job
Händlerbund1 day ago

Backend Developer, PHP, Laravel

DE flagGermany OnlyFull-timeBackend Engineer
ApplyView job
ASRC Federal1 day ago

Senior Drupal Subject Matter Expert

US flagDistrict of Columbia, +1 more stateFull-timeBackend Engineer
ApplyView job
SPD Technology1 day ago

Senior Backend Engineer – Payments, Go, TypeScript, Node.js

UA flagUkraine, +5 more countriesFull-timeBackend Engineer
ApplyView job
BigDataCorp1 day ago

Mid-Level Back-End Developer – Research and Development

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Modash1 day ago

Senior Backend Engineer, Data Core

EE flagEstonia, +5 more countriesFull-timeBackend Engineer€80k – €110k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers