Affirm is hiring a Senior Software Engineer for the Card Loan Platform team. You will build the high-throughput decision engine at the heart of Affirm's card products, solving unique, high-stakes distributed systems challenges that demand exceptional correctness and massive scale. Your work will enable real-time approvals, origination, and refunds for every transaction.
What You'll Do
- Own and deliver quarterly goals for your team, leading engineers through ambiguity to solve open-ended problems.
- Collaborate with product management, design, and analytics in the product development lifecycle, articulating technical constraints and partnering on decisions.
- Proactively identify project, process, technology, or business issues, advocate for them, and lead in solving them.
- Support the operations and availability of your team’s artifacts by creating and monitoring metrics and supporting on-call efforts.
- Foster a culture of quality and ownership by setting or improving code review and design standards for your team.
- Help develop talent on your team by providing feedback and guidance, and leading by example.
What We're Looking For
- 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
- Track record of developing highly available distributed systems using technologies like AWS, MySQL, and Kubernetes.
- Experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple, and extensible design.
- Proficient at making significant changes in a large code base, and have developed a suite of tools and practices to do so safely.
- Take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
- Strong verbal and written communication skills that support effective collaboration with a global engineering team.
- Either equivalent practical experience or a Bachelor’s degree in a related field.
Technical Stack
- Python, Kotlin
- AWS, MySQL, Kubernetes
Team & Environment
You will partner closely with product, data science, and other engineering teams.
Benefits & Compensation
- Compensation: CAN $150,000 - $200,000 per year + equity (Grade 6).
- 100% subsidized medical coverage, dental and vision for you and your dependents.
- Monthly stipends for health, wellness, and tech spending.
- Competitive vacation and holiday schedules.
- Employee stock purchase plan enabling you to buy shares of Affirm at a discount.
Work Mode
This role is remote-first and open to candidates in Canada.
Affirm will consider for employment qualified applicants with arrest and conviction records.


