×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Backend; Merchant Interfaces

Job in St. John's, St. Johns, Newfoundland / NL, Canada
Listing for: Affirm
Full Time position
Listed on 2026-01-30
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Cloud Engineer - Software, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 150000 - 200000 CAD Yearly CAD 150000.00 200000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer, Backend (Merchant Interfaces)
Location: St. John's

Senior Software Engineer, Backend (Merchant Interfaces)  Affirm Greater St. John's Metropolitan Area
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.
The Partner Merchant Interface (PMI) team builds the APIs and solutions that power Affirm’s integrations with Enterprise Merchants and Partners. We create and manage the APIs and tools that drive checkout and merchant onboarding, and we collaborate with stakeholders to design and build custom end-to-end integrated solutions.
What You’ll Do   With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
You will contribute to the entire API lifecycle, including designing, developing, testing, maintaining, and evolving our APIs.
You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” and on-call efforts.
You will contribute to a sense of community on your team by engaging in growth and development activities such as participating in the interview process.
What We Look For   Total 5+ years of experience as a software engineer.
Experience designing, developing and launching backend systems; proficient in Python or Kotlin.
Familiar with building blocks of distributed systems; experience with AWS, MySQL, and Kubernetes.
Ability to translate simple problems into multi-component solutions with clear, well-tested, extensible code.
Experience navigating a large code base, debugging others' code, and providing feedback through code reviews.
Ownership mindset; proactive about growth and seeking feedback.
Strong verbal and written communication for collaboration with a global engineering team.
Equivalent practical experience or a Bachelor’s degree in a related field.
Pay Grade - N
Equity Grade - 6
Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure based on location, experience and skills.
Base pay is part of a total compensation package that may include equity rewards, stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). Equity rewards may be offered by Affirm Holdings, Inc. (parent company).
CAN base pay range per year: $150,000 - $200,000
Affirm is proud to be a remote-first company. Most roles are remote; some may require working from an office occasionally.
Benefits   Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
Flexible Spending Wallets - stipends for Technology, Food, Lifestyle needs, and family forming expenses
Time off - vacation and holidays to rest and recharge
ESPP - Employee stock purchase plan at a discount
We’re committed to inclusive interview experiences and provide reasonable accommodations for candidates in need.
By clicking "Submit Application," you acknowledge Affirm's Global Candidate Privacy Notice and consent to the collection, processing, use, and storage of your personal information as described therein.
Seniority level   Mid-Senior level

Employment type

Full-time
Job function   Engineering and Information Technology
Referrals increase your chances of interviewing at Affirm by 2x

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary