Senior Software Engineer (Backend, Partner Merchant Interface)

Affirm

Ottawa

Remote

CAD 100,000 - 140,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Remote-first compensation
Spending wallets
Supportive communities
Remote-friendly workforce
Generous time off
Health benefits
Mental healthcare
Parental leave
Away days
Learning & development

Job summary

Affirm is expanding the Partner Merchant Interfaces - Integration team to build and scale the APIs that partners and merchants use to integrate with Affirm, including top players like Amazon and Stripe.

You will work on distributed backend systems, collaborating with a fast-paced, global team to deliver reliable solutions while balancing speed and quality to hit business goals.

Qualifications

  • Proficient in Python or Kotlin and backend development.
  • Experience designing backend systems at scale.
  • Strong collaboration and communication in a global team.

Responsibilities

  • Develop and maintain backend APIs used by Partners and Merchants.
  • Collaborate with cross-functional teams to align on risks and trade-offs.
  • Ensure reliability and performance of services in production.

Skills

Python
Kotlin

Tools

AWS
MySQL
Kubernetes

Job description

  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Software Engineer (Identity Decisioning)
Backend Software Engineer (Identity Decisioning)

Affirm • Ottawa

Remote
CAD 85,000 - 120,000
Remote-first compensation
Spending wallets
Employee communities
+7
Senior Software Engineer, Backend (Partner Merchant Interface)
Senior Software Engineer, Backend (Partner Merchant Interface)

Affirm • Kelowna

On-site
CAD 153,000 - 213,000
Health coverage
Tech stipends
Flexible time off
+1
Remote Backend Senior Engineer – Partner APIs
Remote Backend Senior Engineer – Partner APIs

Affirm • Toronto

On-site
CAD 153,000 - 213,000
Health coverage
Monthly spending stipends
Flexible time off
+1
Staff Software Engineer (Backend, Identity Decisioning)
Staff Software Engineer (Backend, Identity Decisioning)

Affirm • Ottawa

Remote
CAD 120,000 - 160,000
Remote-first compensation structure
Spending Wallets
Supportive Communities
+5
Senior Software Engineer, Backend (Consumer Data Platform)
Senior Software Engineer, Backend (Consumer Data Platform)

Affirm • Oshawa

Remote
CAD 153,000 - 213,000
Health coverage for you and dependents
Monthly tech and wellness stipends
Flexible time off
+1
Senior Software Engineer, Backend (Consumer Data Platform)
Senior Software Engineer, Backend (Consumer Data Platform)

Affirm • Windsor

Remote
CAD 153,000 - 213,000
Health coverage
Stipends for tech setup
Flexible time off
+1
Senior Software Engineer, Backend (Partner Merchant Interface)
Senior Software Engineer, Backend (Partner Merchant Interface)

Affirm, Inc. • Canada

On-site
CAD 153,000 - 213,000
Health coverage for you and dependents
Tech stipend
Flexible time off
+1
Software Engineer II, Backend (Merchant Advocacy)
Software Engineer II, Backend (Merchant Advocacy)

Affirm • Canada

On-site
CAD 125,000 - 175,000
Health care coverage
Flexible Spending Wallets
Competitive vacation and holiday schedules
+1
Senior Software Engineer, Backend (Consumer Data Platform)
Senior Software Engineer, Backend (Consumer Data Platform)

Affirm • Hamilton

Remote
CAD 153,000 - 213,000
100% subsidized medical coverage
ESPP stock purchase plan
Monthly tech stipend
Senior Software Engineer, Backend (Merchant & Partner Lifecycle)
Senior Software Engineer, Backend (Merchant & Partner Lifecycle)

Kibbi • Saskatoon

Remote
CAD 153,000 - 213,000
100% health coverage
Monthly tech stipends
Flexible time off
+1