
Remote opportunity at
AffirmSoftware Engineer II, Backend (Partner Merchant Interface)
Affirm is recruiting a Software Engineer II, Backend for its Partner Merchant Interfaces team, which sits within Decisions Foundations. The role is remote. The team maintains…
Career Tools
About This Role
Affirm is recruiting a Software Engineer II, Backend for its Partner Merchant Interfaces team, which sits within Decisions Foundations. The role is remote. The team maintains the APIs partners and merchants use to connect with Affirm, and those integrations support several large partners, including Amazon and Stripe. The group is expanding and moves quickly. The engineer takes on projects, works with the tech lead and manager to break them into…
Job Description
Affirm is recruiting a Software Engineer II, Backend for its Partner Merchant Interfaces team, which sits within Decisions Foundations. The role is remote. The team maintains the APIs partners and merchants use to connect with Affirm, and those integrations support several large partners, including Amazon and Stripe.
The group is expanding and moves quickly. The engineer takes on projects, works with the tech lead and manager to break them into deliverable pieces, and completes them in phases. The job also involves working with product, design and analytics on ideas, technical limits and tradeoffs, along with monitoring metrics and supporting on-call coverage.
The technical work centers on designing, building and launching backend systems in Python or Kotlin and designing APIs that handle heavy scale. Familiarity with distributed systems and with AWS, MySQL and Kubernetes is expected. The engineer should be able to turn a simple problem into code that coordinates several components.
The engineer also helps colleagues through code review, by reading unfamiliar code and by taking part in hiring. The listed base pay is CAD $133,000 to $183,000 per year, with a pay grade of L and an equity grade of 5. The posting describes the opening as an existing vacancy.
Responsibilities
- Break large projects into individual tasks and deliver them in phases with help from the tech lead and manager
- Work with product management, design and analytics on ideas, constraints and tradeoffs
- Create and monitor metrics and escalate problems as needed
- Support on-call and keep-the-lights-on work for the team's APIs
- Take part in the interview process and other team development activities
Requirements
- At least 1.5 years working as a software engineer
- Experience designing, building and launching backend systems, with proficiency in Python or Kotlin
- Familiarity with distributed systems and technologies such as AWS, MySQL and Kubernetes
- Experience creating and launching APIs at scale
- Ability to turn a simple business problem into well-tested, extensible code spanning several components
- Comfort navigating a large codebase and giving feedback through code reviews
- Strong verbal and written communication for a global engineering team
- Hands-on experience of equal value or a degree in a relevant discipline
Qualifications
- A track record of owning personal growth and seeking feedback from teammates and stakeholders
Core Skills
Benefits
- Full medical premium coverage for employees and dependents, with dental and vision
- Monthly allowances for health, wellness and technology purchases
- Flexible time off and an extended holiday calendar
- Employee stock purchase plan (ESPP)
- Possible equity awards from Affirm Holdings, Inc.
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Where is this Affirm role based?
The role is remote. The posting does not limit it to specific provinces or states.
What is the pay range?
The posting lists a base pay range of CAD $133,000 to $183,000 per year.
What languages and technologies are needed?
Proficiency in Python or Kotlin is required, along with familiarity with AWS, MySQL and Kubernetes.
What experience is required?
The posting asks for software engineering experience of at least 1.5 years.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.