Enable job alerts via email!

Software Engineer II (Merchant Data Platform)

Affirm

Prince Edward Island

Remote

USD 125,000 - 175,000

Full time

9 days ago

Boost your interview chances

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

Job summary

An innovative company is seeking a Software Engineer II to join their Merchant Engineering team. This role involves developing financial products that enhance user accessibility and flexibility, architecting new API and microservice interfaces, and improving system performance. You will play a critical role in shaping the future of a trusted financial services brand, working in a collaborative environment that values technical leadership and communication. With a competitive salary and a remote-first policy, this is an exciting opportunity for engineers looking to make a significant impact.

Benefits

Health care coverage
Flexible Spending Wallets
Generous vacation and holiday policies
Employee Stock Purchase Plan

Qualifications

  • 2-4+ years of software engineering experience with a focus on high-quality software.
  • Proven track record in developing and deploying software at scale.

Responsibilities

  • Define technical strategy and ownership of the merchant data platform.
  • Collaborate with engineers and enhance engineering standards organization-wide.

Skills

Software Development
API Development
Python
Kotlin
MySQL
Elasticsearch
Monitoring Systems
Technical Leadership
Communication Skills

Tools

Sentry.io
Rollbar
Chronosphere
Kibana

Job description

Software Engineer II (Merchant Data Platform)

Affirm Queens, Prince Edward Island, Canada

Join or sign in to find your next job

Join to apply for the Software Engineer II (Merchant Data Platform) role at Affirm

Software Engineer II (Merchant Data Platform)

Affirm Queens, Prince Edward Island, Canada

6 days ago Be among the first 25 applicants

Join to apply for the Software Engineer II (Merchant Data Platform) role at Affirm

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.

At the Merchant Engineering team, we develop products that are easy for developers to integrate, enabling Merchants and Partners to unlock the value of the Affirm network. Our goal is to build a flexible, scalable, and robust platform to enhance the purchasing experience both online and in-store.

We are seeking a Software Engineer II to develop financial products and features that increase accessibility and flexibility for our users. You will architect, design, and implement new API and microservice interfaces to manage merchant lifecycle, analytics, data, and interactions with Affirm. Additionally, you'll identify opportunities to improve system performance and reliability that impact the user journey.

With millions of customers and thousands of merchants, your technical leadership will be vital to our rapid growth. Join us as we build a trusted, enduring financial services brand based on honesty and trust. It’s going to be an exciting journey!

What You’ll Do
  • Define technical strategy for broad or complex requirements, employing insightful and forward-looking approaches that solve large open-ended problems.
  • Participate in developing methods, techniques, and evaluation criteria for projects and programs.
  • Take ownership of the merchant data platform, ensuring its long-term health, and work on improving surrounding systems.
  • Collaborate with engineers within your team and across the organization.
  • Enhance engineering standards, tooling, and processes organization-wide.
What We Look For
  • 2-4+ years of experience as a software engineer.
  • Proven track record in developing, testing, and deploying high-quality software at scale.
  • Experience with monitoring and alerting systems (e.g., Sentry.io, Rollbar, Chronosphere, Kibana).
  • Experience with Python and Kotlin APIs is a plus.
  • Knowledge of MySQL or Elasticsearch is a plus.
  • Ability to build thoughtfully designed, high-performance interfaces.
  • Product-centric mindset—valuing both product experience and engineering design.
  • Enjoy leading technical architecture discussions and making technical decisions.
  • Excellent verbal and written communication skills, with a tendency toward over-communication.
Additional Details

Base Pay Grade: L

Equity Grade: 5

New employees typically start at the beginning of the pay range. Our transparent pay structure considers location, experience, and skills.

Base salary ranges from $125,000 to $175,000 annually, complemented by benefits such as health coverage, stipends, time off, and stock purchase plans.

Affirm is a remote-first company, allowing most roles to be performed remotely within the country of employment, with some roles requiring occasional office visits.

Benefits
  • Health care coverage with premiums paid by Affirm for employees and dependents.
  • Flexible Spending Wallets for technology, food, lifestyle, and family expenses.
  • Generous vacation and holiday policies.
  • Employee Stock Purchase Plan (ESPP).

We are committed to an inclusive hiring process and provide accommodations for candidates with disabilities. For U.S. roles, we consider qualified applicants with arrest and conviction records.

By submitting your application, you agree to Affirm's privacy policy and consent to data processing.

Additional Information
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and IT
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 Risk Intelligence & Platform)

Affirm

Prince Edward Island

Remote

USD 125,000 - 175,000

9 days ago

Software Engineer II (Consumer Servicing)

Affirm

Prince Edward Island

Remote

USD 125,000 - 175,000

8 days ago

Software Engineer II (Merchant Data Platform)

Affirm

Kitchener

Remote

CAD 125,000 - 175,000

9 days ago

Software Engineer II (Merchant Data Platform)

Affirm

Kelowna

Remote

CAD 125,000 - 175,000

8 days ago

Software Engineer II (Merchant Data Platform)

Affirm

Hamilton

Remote

CAD 125,000 - 175,000

8 days ago

Software Engineer II (Merchant Data Platform)

Affirm

Edmonton

Remote

CAD 125,000 - 175,000

8 days ago

Software Engineer II (Merchant Data Platform)

Affirm

Windsor

Remote

USD 125,000 - 175,000

8 days ago

Software Engineer II (Merchant Data Platform)

Affirm

Calgary

Remote

CAD 125,000 - 175,000

8 days ago

Software Engineer II (Merchant Data Platform)

Affirm

London

Remote

USD 125,000 - 175,000

8 days ago