Design and build a next-generation reliability platform for Affirm's production systems, blending distributed systems engineering with AI-assisted development. Lead backend development using Python, Kotlin, AWS, and Kubernetes while mentoring team members and driving technical excellence.
4+ years of experience as a software engineer
Experience designing and developing backend systems at scale
Proficiency with Python, Kotlin, AWS, MySQL, and Kubernetes
Experience shipping web apps using React or Vue
Practical use of LLMs or AI frameworks for automation
Strong verbal and written communication skills
Bachelor's degree in related field or equivalent practical experience
Own and deliver quarterly goals for your team
Lead engineers through ambiguity to solve open-ended problems
Collaborate with product management, design and analytics
Identify and solve project, process, technology or business issues
Support operations and availability through monitoring and on-call
Foster culture of quality and ownership through code review standards
Develop talent by providing feedback and leading by example
Role open only to candidates in specific Canadian provinces
Base Pay Grade N, Equity Grade 6
New employees typically start at beginning of pay range
Affirm is a remote-first company
Inclusive interview experience with accommodations available
168,000 – 304,750 USD
/ year
124,000 – 195,500 USD
/ year
135,482 – 227,700 USD
/ year
184,000 – 356,500 USD
/ year
170,000 – 190,000 USD
/ year