Build backend systems with Python or Kotlin at Affirm, working remotely across Canada on developer productivity and continuous delivery. Help teams ship safely.
As a Software Engineer I, you will contribute to projects within Affirm’s Developer Productivity organization. You will help improve platforms, workflows, and guardrails supporting developer environments, CI/CD, test automation, dependency management, and release engineering. The work supports independent releases, predictable rollouts, and resilient recovery.
Key Responsibilities: Contribute to team projects and goals with support
Collaborate proactively with stakeholders on risks and trade-offs
Balance delivery speed, quality, and system uptime
Engage in team growth and development activities
Requirements: Backend systems design, development, and launch experience
Professional or internship experience using Python or Kotlin
Familiarity with distributed systems, AWS, MySQL, and Kubernetes
Ability to write explicit, tested, extensible code
Experience debugging code and participating in code reviews
Apply backend engineering, distributed systems, and communication skills to strengthen Affirm’s remote Canadian developer productivity platform.