IT & Software

Staff Distributed Systems Engineer

Affirm, Inc.

Remote · Nationwide · Canada

Share this job: X Facebook WhatsApp Save job

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-4483_1561618 · Posted 12 Nov 2026, 03:34 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.

Distributed Systems jobs in other states

Browse jobs