Enable job alerts via email!

Software Engineer I (Merchant Data Platform)

Affirm

Regina

Remote

CAD 102,000 - 142,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

A leading company in the financial technology sector is seeking a backend developer to enhance its Merchant Data Platform. The role involves designing and launching scalable backend systems, collaborating with a global team, and contributing to critical projects. With a transparent pay structure and numerous benefits, this position is ideal for candidates with strong programming skills and a commitment to personal growth.

Benefits

Flexible Spending Wallets for tech, food, and lifestyle
Wellness days ('Away Days')
Learning & Development programs
Parental leave
Employee Resource & Community Groups
Health care coverage
Generous stipends for Technology, Food, Lifestyle, and family expenses
Vacation and holiday time off
Employee Stock Purchase Plan (ESPP) at a discount

Qualifications

  • Experience designing and launching backend systems at scale.
  • Comfort navigating large codebases and providing code review feedback.
  • Strong communication skills for effective collaboration.

Responsibilities

  • Work on tasks contributing to team projects and goals.
  • Collaborate with stakeholders, managing risks and trade-offs.
  • Balance speed and quality to ensure system uptime.

Skills

Python
Kotlin
Distributed Systems
AWS
MySQL
Kubernetes
Debugging
Code Review
Communication

Education

Bachelor’s Degree in a related field

Job description

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 Merchant Data Platform is a backend, foundational service at Affirm. We are responsible for merchant data and identity across all merchant touchpoints. Our checkout-critical platform serves millions of requests per day, supports merchant onboarding across all touchpoints, and maintains strict availability and latency SLAs due to its critical nature. Additionally, the team maintains sophisticated pipelines that enrich datasets for merchant identification, risk analysis, and fraud detection.

What You'll Do
  1. Work on tasks that contribute to the team's projects and goals, supported by your team.
  2. Collaborate proactively with your team and stakeholders, creating visibility and dialogue about risks and trade-offs.
  3. Balance speed and quality to meet business goals while protecting system uptime.
  4. Engage in growth and development activities to foster team community.
What We Look For
  1. Experience designing, developing, and launching backend systems at scale, with proficiency in Python or Kotlin.
  2. Familiarity with distributed systems components, AWS, MySQL, and Kubernetes.
  3. Ability to translate simple problems into solutions involving multiple software components, with clear, well-tested, extensible code.
  4. Comfort navigating large codebases, debugging, and providing code review feedback.
  5. Ownership of personal growth, seeking feedback proactively.
  6. Strong communication skills for effective collaboration within a global team.
  7. Either equivalent practical experience or a related Bachelor’s degree.

Pay Grade - J

Equity Grade - 4

Base pay ranges from $102,000 to $142,000 annually, with additional benefits and potential equity rewards. Affirm offers a transparent pay structure considering location, experience, and skills.

Additional Benefits
  • Flexible Spending Wallets for tech, food, and lifestyle
  • Wellness days ('Away Days')
  • Learning & Development programs
  • Parental leave
  • Employee Resource & Community Groups

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

Benefits
  • Health care coverage, with premiums covered for employees and dependents
  • Generous stipends for Technology, Food, Lifestyle, and family expenses
  • Vacation and holiday time off
  • Employee Stock Purchase Plan (ESPP) at a discount

We are committed to an inclusive interview process, providing accommodations for candidates with disabilities. Qualified applicants with arrest and conviction records will be considered 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 data as described.

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 I (Merchant Data Platform)

Affirm

London

Remote

CAD 102.000 - 142.000

Today
Be an early applicant

Machine Learning Engineer I

Affirm

Regina

Remote

CAD 102.000 - 142.000

2 days ago
Be an early applicant

Software Engineer II (Merchant Data Platform)

Affirm

Saskatoon

Remote

CAD 125.000 - 175.000

Yesterday
Be an early applicant

Software Engineer II (Merchant Data Platform)

Affirm

Kelowna

Remote

CAD 125.000 - 175.000

6 days ago
Be an early applicant

Software Engineer I

Affirm

London

Remote

CAD 102.000 - 142.000

3 days ago
Be an early applicant

Software Engineer I

Affirm

Saskatoon

Remote

CAD 102.000 - 142.000

4 days ago
Be an early applicant

Software Engineer I

Affirm

Regina

Remote

USD 102.000 - 142.000

30+ days ago

Machine Learning Engineer I

Affirm

Calgary

Remote

CAD 102.000 - 142.000

Yesterday
Be an early applicant

Machine Learning Engineer I

Affirm

Toronto

Remote

CAD 102.000 - 142.000

Yesterday
Be an early applicant