Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer, Backend (PMI Integrations)

Affirm

Remote

CAD 150,000 - 200,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial technology company is seeking an experienced software engineer to join their Partner Merchant Interface team. This remote-first position focuses on the design and development of APIs and backend systems. Candidates should have over 5 years of experience, proficiency in Python or Kotlin, and familiarity with distributed systems. The role involves collaborating with stakeholders and contributing to the API lifecycle, while the company offers competitive compensation and robust benefits including comprehensive healthcare coverage and flexible spending accounts.

Benefits

Health care coverage
Flexible Spending Wallets
Time off
Employee stock purchase plan

Qualifications

  • 5+ years of experience as a software engineer.
  • Experience designing, developing, and launching backend systems.
  • Ability to translate problems into solutions that interact with multiple software components.

Responsibilities

  • Break down larger projects into individual tasks.
  • Contribute to the entire API lifecycle.
  • Support the operations and availability of team artifacts.

Skills

Python
Kotlin
AWS
MySQL
Kubernetes
Debugging
Code Review

Education

Bachelor’s degree in a related field
Job description
Overview

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 APIs and solutions that power Affirm’s integrations with Enterprise Merchants and Partners, creates and manages APIs and tools that drive checkout and merchant onboarding, and collaborates 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, break down larger projects into individual tasks, deliver in multiple phases, and collaborate with others to ensure timely delivery.
  • Support peers and stakeholders in the product development lifecycle by collaborating with product management, design, and analytics; participate in ideation, articulate technical constraints, and partner on decisions that consider risks and trade-offs.
  • Contribute to the entire API lifecycle, including designing, developing, testing, maintaining, and evolving APIs.
  • Support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting on-call efforts.
  • Contribute to a sense of community on your team by participating in growth and development activities such as involvement in the interview process.
What We Look For
  • 5+ years of experience as a software engineer.
  • Experience designing, developing, and launching backend systems; proficient in Python or Kotlin.
  • Familiarity with distributed systems and technologies such as AWS, MySQL, and Kubernetes.
  • Ability to translate simple problems into solutions that interact with multiple software components; write clear, well-tested, extensible code.
  • Comfort navigating a large codebase, debugging others’ code, and providing feedback through code reviews.
  • Demonstrated ownership of growth; proactively seek feedback from team, manager, and stakeholders.
  • Strong verbal and written communication skills for effective collaboration with a global engineering team.
  • Equivalent practical experience or a Bachelor’s degree in a related field.
Pay and Benefits

Pay Grade - N; Equity Grade - CAN 6. Base pay range per year: CAN $150,000 - $200,000. Affirm is remote-first with many roles eligible for equity awards; compensation is based on factors including location, experience, and education. 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).

Benefits highlights include:

  • Health care coverage — Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets — stipends for spending on technology, food, lifestyle needs, and family forming expenses
  • Time off — vacation and holiday schedules to rest and recharge
  • ESPP — Employee stock purchase plan enabling purchase of Affirm shares at a discount

We are committed to an inclusive interview experience for all, and provide reasonable accommodations during the hiring process.

Affirm is remote-first; most roles are remote and can be worked from anywhere within the country of hire. Some roles may require working from an Affirm office. A limited number of roles remain office-based due to job responsibilities.

Additional Information

[For U.S. positions that could be performed in Los Angeles or San Francisco] Affirm will consider qualified applicants with arrest and conviction records in accordance with local laws.

By clicking "Submit Application," you acknowledge that you have read Affirm’s Global Candidate Privacy Notice and consent to the collection, processing, use, and storage of your personal information as described therein.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.