Skip to main content
Affirm

Staff Software Engineer, Backend (Search)

RemoteCanada only
Published
Role
Backend
Experience
Staff
CAD 181k–CAD 241k/yr
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

Staff backend engineer with 8+ years building backend systems at scale, using languages like Python or Kotlin. Needs distributed systems experience with AWS, MySQL, Spark and Kubernetes, plus 2+ years in search or recommendation engines. Must reside in one of the listed Canadian provinces.

Core skills

Python/KotlinSearch

Required skills

AWSMySQLSparkKubernetesReact

What you'll do

  • Set technical strategy for the team on a year-long time scale and connect it to critical business-impacting projects.
  • Collaborate across the product development lifecycle with product management, design, and analytics to ensure technical sustainability, risks, and trade-offs are understood and managed.
  • Act as a force multiplier through definition and advocacy of technical solutions and operational processes.
  • Own the team’s operations and availability by ensuring monitoring, triage rotations, playbooks, policies, testing, and alerting are in place for keep-the-lights-on and on-call efforts.
  • Foster a culture of quality and ownership by setting code review and design standards and advocating for them beyond the team through writing and tech talks.
  • Help develop talent on the team by providing feedback and guidance and leading by example.

What they require

  • 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • Extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.
  • Experience developing consumer experiences using UI frameworks like React.
  • 2+ years of experience working in search or related recommendation engines.
  • Experience delivering major features, system components, or deprecating existing functionality through the definition of a technical and execution plan.
  • Writes high quality code that is easily understood and used by others.
  • Thrives in ambiguity and is comfortable moving from low-level language idioms to the architecture of large systems to understand how they work.
  • Growth and impact trajectory demonstrates mastery of gathering and iterating on feedback from engineering and cross-functional peers.
  • Strong verbal and written communication skills that support effective collaboration with a global engineering team.
  • Candidates 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 tech spending.
  • 100% subsidized medical coverage, dental and vision for you and your dependents.
  • Eligibility for equity rewards offered by Affirm Holdings, Inc.
  • Health care coverage: Affirm covers all premiums for all levels of coverage for you and your dependents.
  • Flexible Spending Wallets: generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses.
  • Competitive vacation and holiday schedules allowing you to take time off to rest and recharge.
  • Employee stock purchase plan enabling you to buy shares of Affirm at a discount.
  • Reasonable accommodations for candidates in need of individualized support during the hiring process.

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without hidden fees or compounding interest.

Financial ServicesMid-sizeaffirm-app.com

What people say about this company

3.7/ 5

Details

Apply routeGreenhouse
CAD 181k–CAD 241k/yr