SlipstreamJobsFresh Startup & VC-Backed Jobs

Software Engineer II, Backend (Batch Developer Experience)

Returnly - Canada - Remote

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: CAD 133,000 - 183,000 / annual

Affirm is a fintech company that enables people to pay over time with transparency and no hidden fees. The Batch Developer Experience team builds tools and systems that make batch development, testing, and deployment faster and more reliable across Affirm's critical workloads. In this role, you will work with your tech lead and manager to break down larger projects into manageable tasks and deliver them in phases. You'll collaborate closely with product, infrastructure, and analytics teams during ideation, articulating technical constraints and helping shape decisions that balance risks and trade-offs. You'll also own the operational health of your team's systems by creating and monitoring metrics, escalating issues when needed, and participating in on-call rotations to keep critical batch workloads running smoothly. You'll contribute to team culture by participating in hiring, mentoring peers, and engaging in professional development activities. The role emphasizes writing clear, well-tested, and extensible code while navigating large codebases, debugging complex issues, and providing thoughtful code review feedback. Affirm is remote-first with flexibility. This position is open to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan. New hires attend an in-person onboarding experience. QUALIFICATIONS: - 1.5+ years of experience as a software engineer - Experience designing, developing, and launching backend systems - Proficiency in Python or Kotlin - Familiarity with distributed systems concepts and technologies (AWS, MySQL, Kubernetes) - Ability to translate business problems into multi-component solutions with clear, tested, extensible code - Comfortable navigating large codebases, debugging, and providing code review feedback - Demonstrated ownership of personal growth and proactive feedback-seeking - Strong verbal and written communication skills - Bachelor's degree in a related field or equivalent practical experience

Similar roles