Enable job alerts via email!

Software Engineer II

Affirm

Hamilton

Remote

CAD 125,000 - 175,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading company as a Software Engineer II, where you'll be part of a dynamic team responsible for APIs used by top partners. You'll design and develop backend systems, ensuring timely delivery and operational support while engaging in a collaborative environment. This remote-first position offers competitive pay and comprehensive benefits, including health coverage and equity rewards.

Benefits

Health care coverage
Flexible Spending Wallets
Time off
Employee Stock Purchase Plan

Qualifications

  • 1.5+ years of experience as a software engineer.
  • Experience designing, developing, and launching backend systems.

Responsibilities

  • Break down larger projects into individual tasks and ensure timely delivery.
  • Support the operations and availability of team artifacts.

Skills

Python
Kotlin
AWS
MySQL
Kubernetes
Communication

Education

Bachelor’s degree in a related field

Job description

Join to apply for the Software Engineer II role at Affirm

6 days ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

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 Interfaces - Integration team within Decisions Foundations is growing, and we are looking for a Software Engineer II with a track record of leading projects and initiatives on the Partner Merchant Interfaces Team. You will be part of a fast-paced team 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.

What You'll Do
  1. With the support of your team’s tech lead and manager, break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery.
  2. Support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics, participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  3. 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.
  4. Contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.
What We Look For
  1. You have a total of 1.5+ years of experience as a software engineer.
  2. You have experience designing, developing, and launching backend systems and are proficient in Python or Kotlin.
  3. You are familiar with the building blocks of distributed systems, and technologies like AWS, MySQL, and Kubernetes.
  4. You have experience designing, developing, and launching APIs at scale using languages like Python or Kotlin.
  5. You excel at transforming simple problems or business scenarios into solutions that interact with multiple software components, writing clear, well-tested, and extensible code.
  6. You are comfortable navigating large codebases, debugging, and providing feedback through code reviews.
  7. Your experience demonstrates ownership of your growth, proactively seeking feedback from your team, manager, and stakeholders.
  8. You possess strong verbal and written communication skills for effective collaboration with our global engineering team.
  9. This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

Pay Grade - L

Equity Grade - 5

Employees typically start at the beginning of the pay range. Affirm offers a transparent pay structure based on location, experience, and skills.

Base pay is part of a total compensation package that may include stipends for health, wellness, tech spending, and benefits such as subsidized medical, dental, and vision coverage for you and your dependents. Employees may also be eligible for equity rewards from Affirm Holdings, Inc.

Base pay range per year: $125,000 - $175,000

Affirm is a remote-first company, allowing most roles to be performed remotely within the country of employment. Some roles may require occasional onsite presence at an Affirm office.

Our benefits include:

  • Health care coverage – Affirm covers all premiums for you and your dependents
  • Flexible Spending Wallets – stipends for Technology, Food, Lifestyle, and Family Expenses
  • Time off – vacation and holidays to rest and recharge
  • ESPP – Employee Stock Purchase Plan at a discount

We are committed to an inclusive interview process and provide reasonable accommodations for candidates with disabilities.

For U.S. positions, we consider qualified applicants with arrest and conviction records, in accordance with local ordinances.

By submitting your application, you agree to Affirm's Privacy Notice and consent to the collection and use of your personal information.

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Engineering and Information Technology

Referrals can double your chances of interview success. Sign in to set job alerts for “Software Engineer” roles.

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

Similar jobs

Software Engineer II (Merchant Data Platform)

Affirm

Hamilton

Remote

CAD 125,000 - 175,000

19 days ago

Software Engineer II (Consumer Servicing)

Affirm

Hamilton

Remote

CAD 125,000 - 175,000

19 days ago

Senior Software Engineer II, Enterprise Fulfillment

Instacart

Ontario

Remote

CAD 100,000 - 130,000

2 days ago
Be an early applicant

Software Engineer II (Merchant Data Platform)

Affirm

Kelowna

Remote

CAD 125,000 - 175,000

3 days ago
Be an early applicant

Software Engineer II (Merchant Risk Intelligence & Platform)

Affirm

Halifax

Remote

CAD 125,000 - 175,000

3 days ago
Be an early applicant

Sr. Software Engineer II, Machine Learning

Narvar

Remote

CAD 100,000 - 130,000

3 days ago
Be an early applicant

Software Engineer, in Test - Remote

Optum

Vancouver

Remote

CAD 63,000 - 132,000

Yesterday
Be an early applicant

Data Engineer - Software Engineer II New

Chartbeat Inc.

Remote

USD 128,000 - 147,000

2 days ago
Be an early applicant

Sr. Software Engineer II (Distributed Systems)

Narvar

Remote

CAD 100,000 - 130,000

3 days ago
Be an early applicant