IT & Software

Staff Distributed Systems Engineer

Affirm, Inc.

Winnipeg · Manitoba · Canada

Share this job: X Facebook WhatsApp Save job : Staff Distributed Systems Engineer

Build reliable distributed systems for Affirms’ Card Experiences team, using AWS, Kubernetes, Python, or Kotlin in a remote-first Canadian role. AI matters.

This Staff Software Engineer position focuses on technical strategy, scalable backend architecture, and dependable cardholder experiences. You will partner with product management, design, analytics, risk, and operations to manage trade-offs and deliver business-impacting projects. The role requires full stack capability, including web applications built with React, React Native, or Vue. You will guide execution plans, strengthen operational processes, and help teams apply emerging AI technologies safely while protecting security and quality.

Key Responsibilities:

  • Connect technical strategy with critical business projects
  • Collaborate across the product development lifecycle
  • Define technical solutions and execution plans
  • Maintain availability through monitoring and triage practices
  • Advocate standards through writing and tech talks

Requirements:

  • Eight-plus years designing and launching backend systems
  • Experience with AWS, MySQL, Spark, and Kubernetes
  • Proficiency designing systems at scale
  • Ability to develop React, React Native, or Vue applications
  • Strong written and verbal communication skills

Apply distributed systems expertise, scalable architecture, and careful AI adoption to Affirms’ high-trust card platform.

#J-18808-Ljbffr

Reference: WJ-4483_1626785 · Posted 14 Nov 2026, 03:31 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Distributed Systems jobs in other states

Browse jobs