Senior Backend Software Engineer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
Build scalable backend systems with Python or Kotlin at Affirm, working remotely from eligible Canadian provinces. Lead engineering delivery and technical decisions.
As a Senior Software Engineer in Consumer Engineering, you will help build the Affirm app, web checkout, and account tools. You will be matched with a Consumer Engineering role after interviews, based on your interests and experience. The work involves backend systems, distributed architecture, and close collaboration with product, design, and analytics.
Key Responsibilities:
- Own quarterly team goals and lead engineers through ambiguity
- Collaborate on ideation, constraints, risks, and trade-offs
- Identify and resolve project, process, technology, or business issues
- Create metrics and support availability, operations, and on-call efforts
- Improve code review and design standards through writing and talks
Requirements:
- Four or more years designing scalable backend systems
- Experience with Python or Kotlin, AWS, MySQL, and Kubernetes
- Experience developing highly available distributed systems
- Ability to design significant features with extensible architecture
- Strong written and verbal communication skills
Bring backend development, distributed systems, and technical leadership experience to Affirm’s remote Consumer Engineering teams across Canada.