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

Senior Software Engineer; Backend, Partner Merchant Interface

Job in Ottawa, Ontario, Canada
Listing for: Affirm
Full Time position
Listed on 2026-10-02
Job specializations:
  • Software Development
    Backend Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 140000 CAD Yearly CAD 100000.00 140000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer (Backend, Partner Merchant Interface)
  • The Partner Merchant Interfaces - Integration team within Decisions Foundations is growing and we are looking for a Software Engineer
  • You will be part of a fast paced team which is responsible for the APIs that Partners and Merchants use to integrate with affirm, and also power some of our top partners like Amazon and Stripe
  • With the support of your team, you will work on tasks that contribute to the team’s projects and goals
  • You will work collaboratively and proactively with your team and stakeholders, bringing them along for your work and helping to create visibility and dialog regarding the risks and trade-offs related to your work
  • You will strike the right balance of speed and quality in your work, ensuring that we hit our business goals while protecting our systems from downtime
  • You will contribute to a sense of community on your team by engaging in growth and development activities
Benefits
  • Compensation:
    We have a simple, flexible, and transparent remote-first compensation structure so you can make the best decisions for yourself and your family
  • Spending Wallets:
    Access tech, food, lifestyle, and family planning wallets for your expenses
  • Supportive Communities:
    Get involved with our employee resource groups and community groups
  • Remote-first Workforce:
    If your role is remote, you can set up shop anywhere in your home country
  • Generous Time Off:
    Take the time you need when life happens
  • Health Benefits:

    Get a plan that fits your needs
  • Mental Healthcare:
    Take care of your mind with great mental health programs
  • Parental Leave:
    Birth and non-birth parents get 18 weeks’ paid leave. Plus, a 4-week return-to-work transition program, at full base pay
  • Away Days:
    We offer 20 company-wide paid days off, which help our teams collectively pause to recharge
  • Learning & Development:
    Engage in exciting learning programs to level up your growth
  • You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code
  • You have previous work or internship experience designing, developing and launching backend systems at scale and are experienced using one of Python or Kotlin
  • You are familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team
  • You are comfortable navigating a large code base, debugging others’ code, and providing feedback to other engineers through code reviews
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary