Senior Backend Software Engineer
Affirm, Inc.
Backend systems and distributed architecture define this Senior Software Engineer role at affirm. Work remotely from eligible Canadian provinces while leading delivery and reliability.
Consumer Engineering builds the affirm app, web checkout, and account tools for millions of people. As a senior engineer, you will lead through ambiguity, collaborate with product, design, and analytics, and deliver simple, extensible systems. The role is matched after interview evaluation based on interests and experience.
Key Responsibilities:
- Own quarterly team goals and guide engineers through open-ended problems
- Collaborate on ideation, constraints, risks, and trade-offs
- Identify and resolve project, process, technology, or business issues
- Monitor metrics and support availability and on-call efforts
- Improve standards through code reviews, design, writing, and tech talks
Requirements:
- Four or more years designing and launching backend systems at scale
- Experience with Python or Kotlin, AWS, MySQL, and Kubernetes
- Distributed systems experience with high availability requirements
- Ability to design significant features with simple, extensible architecture
- Strong communication and collaboration skills across global engineering teams
Bring backend engineering, distributed systems, technical leadership, and ownership to Consumer Engineering at affirm.
#J-18808-LjbffrReference: WJ-4483_1621081 · Posted 14 Nov 2026, 02:57 AM