SlipstreamJobsFresh Startup & VC-Backed Jobs

Software Engineer II, Backend (Decisions Orchestration)

Affirm - Remote - Remote - posted 2026-10-06

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 seeking a Backend Software Engineer II to design and build the next generation of its Checkout Platform. You will work in a fast-paced team environment designing and implementing APIs and microservice interfaces that manage user transactions. Your responsibilities include: - Collaborating with technical leaders to design forward-looking solutions that solve large, open-ended problems across the checkout platform - Owning components of checkout systems and defining their long-term health while improving surrounding systems - Working with engineers across the organization to build the next generation of the checkout platform - Improving engineering standards, tooling, and processes - Finding opportunities to enhance performance and reliability of systems that drive the user purchasing journey You will work with Python, Kotlin, RPC, Redis, MySQL, AWS, and Github. The role emphasizes ownership, execution, collaboration, and a customer-centric mentality. You should have a proven track record of developing, testing, and shipping high-quality software at scale, and communicate clearly both verbally and in writing. This is a remote-first role open to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan. Affirm offers 100% subsidized medical, dental, and vision coverage for employees and dependents, monthly stipends for health, wellness and tech spending, flexible time off, and an employee stock purchase plan. REQUIREMENTS: - Bachelor's degree in a related field or equivalent practical experience - Proven track record of developing, testing, and shipping high-quality software at scale - Strong communication skills (verbal and written) - Ability to take ownership of projects and drive technical decisions - Experience collaborating across teams - Customer-centric mentality and empathy for user experience

Similar roles