IT & Software

Staff Distributed Systems Engineer Cards

Affirm, Inc.

Halifax · Halifax County · Canada

Lead distributed systems for Affirm cardholder journeys remotely across Canada, combining AWS, Kubernetes, and operational ownership.

As a Staff Software Engineer on the Card Experiences team, you will develop highly available systems supporting card ordering and use. You will guide technical solutions, manage risks and trade-offs, and connect engineering strategy with business-impacting projects. The role requires full stack capability and strong communication.

Key Responsibilities:

  • Define technical solutions and operational processes for the team
  • Collaborate with product management, design, and analytics
  • Own team availability, monitoring, triage rotations, and policies
  • Advocate for quality through writing and technical talks
  • Launch major features and deprecate existing functionality

Requirements:

  • Eight or more years as a software engineer
  • Backend development experience with Python or Kotlin
  • Distributed systems experience using AWS and Kubernetes
  • Proficiency designing scalable systems and web applications
  • Strong written and verbal communication skills

Use scalable architecture, operational discipline, and full stack judgment to strengthen Affirm’s high-trust card product.

#J-18808-Ljbffr

Reference: WJ-2742_586717 · Posted 14 Nov 2026, 12:20 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