Staff Distributed Systems Engineer Cards
Affirm, Inc.
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-LjbffrReference: WJ-2742_586717 · Posted 14 Nov 2026, 12:20 AM