IT & Software

Staff Distributed Systems Engineer

Affirm

Remote · Nationwide · Canada

Build highly available distributed systems for Affirm’s observability platform, working remotely in Canada with Python or Kotlin backend expertise.

This Staff Software Engineer will lead technical direction for a platform processing metrics, logs, and traces across hundreds of services. You will design architecture, deliver execution plans, and improve reliability, query performance, and cost. The position combines hands-on engineering with mentorship and cross-functional collaboration.

Key Responsibilities:

  • Balance telemetry reliability, query performance, and cost
  • Deliver major system components and technical execution plans
  • Manage monitoring, triage, playbooks, testing, and alerting
  • Set code review and design standards for engineers
  • Partner with product management, design, and analytics

Requirements:

  • 8+ years developing backend systems at scale
  • Track record with highly available distributed systems
  • Experience using AWS, MySQL, Flink, and Kubernetes
  • Ability to understand low-level idioms and large architectures
  • High-quality coding and effective written communication skills

Apply distributed systems leadership to strengthen Affirm’s large-scale telemetry platform and engineering practices across remote Canada.

#J-18808-Ljbffr

Reference: WJ-2742_534780 · Posted 08 Nov 2026, 06:35 PM

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.