
Remote opportunity at
AffirmSoftware Engineer II, Backend (Decisions Orchestration)
Affirm operates as a financial services company offering clear, predictable payment solutions with transparent terms and no hidden fees. The organization is currently hiring a Software…
Career Tools
About This Role
Affirm operates as a financial services company offering clear, predictable payment solutions with transparent terms and no hidden fees. The organization is currently hiring a Software Engineer II, Backend (Decisions Orchestration) on a full-time remote basis. This position suits an experienced developer eager to help shape the next iteration of the checkout platform. In this function, the engineer will build financial products and services designed to increase transaction flexibility and…
Job Description
Affirm operates as a financial services company offering clear, predictable payment solutions with transparent terms and no hidden fees. The organization is currently hiring a Software Engineer II, Backend (Decisions Orchestration) on a full-time remote basis. This position suits an experienced developer eager to help shape the next iteration of the checkout platform.
In this function, the engineer will build financial products and services designed to increase transaction flexibility and accessibility. Daily tasks involve creating new application programming interfaces and microservice architectures to handle user purchase journeys. Additionally, the role centers on performance tuning and reliability enhancements across existing transaction pipelines.
Team members collaborate across departments to establish engineering best practices, tooling, and standards. The role requires partnering closely with product leaders to scope project details, guide technical choices, and deliver scalable software solutions. Candidates should demonstrate strong communication abilities, a customer-centric mindset, and a commitment to peer mentorship.
Responsibilities
- Design and build forward-looking solutions for complex, open-ended technical challenges alongside team technical leaders
- Maintain ownership of checkout system components and manage their long-term health and stability
- Collaborate with internal and cross-organizational engineering groups to construct the checkout platform architecture
- Contribute to the continuous improvement of engineering standards, processes, and tooling
Requirements
- Experience developing, testing, and releasing scalable software solutions
- Capacity to collaborate with engineering and product leaders on project scoping and technical decision-making
- Clear written and verbal communication skills
- Reside in eligible Canadian provinces including Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan
Qualifications
- Bachelor degree in a related discipline or equivalent practical experience
- Proficiency with Python, Kotlin, RPC, Redis, MySQL, AWS, and Github
Core Skills
Benefits
- Full 100% employer-subsidized medical coverage for employees and their dependents
- Dental and vision coverage
- Monthly stipends for health, wellness, and technology setup
- Flexible time off combined with holiday schedules
- Employee stock purchase plan allowing discounted stock purchases
- Equity rewards
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, this is a remote-first role. However, candidates must reside specifically within Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.
What is the salary for this role?
The annual base pay range for Canadian candidates is between $133,000 and $183,000, determined by factors such as location, experience, and job-related skills.
What technology stack will I use?
Engineers in this position will work with Python, Kotlin, RPC, Redis, MySQL, AWS, and Github.
What educational background is required?
The position requires either a Bachelor degree in a related field or equivalent practical experience.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.