Enable job alerts via email!

Software Engineer II (Merchant Data Platform)

Affirm

United States

Remote

USD 125,000 - 175,000

Full time

13 days ago

Boost your interview chances

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

Job summary

Join a forward-thinking company as a Software Engineer II, where you'll develop innovative financial products that enhance accessibility for users. This role involves architecting and implementing new API and microservice interfaces, ensuring a seamless purchasing experience for millions of customers. With a focus on collaboration and technical leadership, you'll play a crucial part in supporting the company's rapid growth. Enjoy the flexibility of a remote-first work environment, competitive compensation, and a commitment to inclusivity in hiring.

Benefits

Health coverage
Flexible Spending Wallets
Competitive vacation and holiday schedules
Employee stock purchase plan

Qualifications

  • 2-4+ years of software engineering experience with a focus on high-quality software.
  • Experience in developing APIs and working with databases like MySQL.

Responsibilities

  • Develop technical strategies for complex requirements and enhance engineering standards.
  • Take ownership of the merchant data platform and improve related systems.

Skills

Software Engineering
API Development
Python
Kotlin
Database Management
Monitoring Systems
Communication Skills

Tools

MySQL
ElasticSearch
Sentry.io
Rollbar
Chronosphere
Kibana

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.

At the Merchant Engineering team, we develop products that are a joy for developers to integrate, facilitating Merchants and Partners to unlock the value of being part of the Affirm network. Our goal is to build a flexible, scalable, and robust platform to provide the best possible purchasing experience, whether online or in-store.

We are seeking a Software Engineer II to develop financial products and features that enhance 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 will leverage your technical skills to identify opportunities for improving system performance and reliability that support the user purchasing journey.

With millions of customers across thousands of merchants in-store and online, your technical leadership will be crucial in supporting our explosive growth. Join us as we build a beloved, lasting financial services brand based on honesty and trust. It’s going to be an exciting journey!

What you’ll do
  • Develop technical strategies for broad or complex requirements, employing insightful and forward-looking approaches that address large, open-ended problems beyond the immediate team.
  • Participate in the strategic development of methods, techniques, and evaluation criteria for projects and programs.
  • Take active ownership of the merchant data platform and define its long-term health, while also improving the health of related 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.
  • A proven track record of developing, testing, and deploying high-quality software at scale.
  • Experience with monitoring and alerting systems such as sentry.io, Rollbar, Chronosphere, Kibana.
  • Experience with building APIs in Python and Kotlin is a plus.
  • Experience with databases like MySQL or ElasticSearch is a plus.
  • Experience designing thoughtfully crafted, high-performance interfaces.
  • Product-centric mindset — caring about the product experience as much as the engineering systems.
  • Ability to lead technical architecture discussions and drive decisions within your team and beyond.
  • Strong communication skills, both verbal and written, with a tendency towards over-communication.

Base Pay Grade: L
Equity Grade: 5

New employees typically start at the beginning of the pay range. Affirm offers a transparent pay structure based on factors like location, experience, and skills. Compensation includes base pay, stipends for health, wellness, tech expenses, and benefits such as subsidized medical, dental, and vision coverage for you and your dependents. Equity rewards may also be available.

Estimated base pay range: $125,000 - $175,000 per year.

#LI-Remote

Work Environment & Benefits

Affirm is a remote-first company. Most roles are remote, with some requiring occasional presence at an office. Our benefits include:

  • Health coverage — Affirm covers premiums for all levels for you and your dependents.
  • Flexible Spending Wallets — stipends for Technology, Food, Lifestyle, and family expenses.
  • Time off — competitive vacation and holiday schedules.
  • ESPP — Employee stock purchase plan at a discount.

We are committed to an inclusive hiring process and provide accommodations for candidates with disabilities. We consider qualified applicants with arrest and conviction records, in accordance with applicable ordinances.

By submitting your application, you acknowledge reading Affirm's Global Candidate 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

Senior Software Engineer, API

Headspace

Remote

USD 122,000 - 196,000

7 days ago
Be an early applicant

Software Engineer II - (Remote - US)

Jobgether

Remote

USD 99,000 - 138,000

2 days ago
Be an early applicant

Software Engineer II

Affirm

Baltimore

Remote

USD 142,000 - 192,000

5 days ago
Be an early applicant

Senior Software Engineer - Automations

Cadence

Remote

USD 150,000 - 180,000

5 days ago
Be an early applicant

Senior Director Software Development

Civix

Remote

USD 140,000 - 200,000

2 days ago
Be an early applicant

Software Engineer II (Remote - US)

Jobgether

Remote

USD 150,000 - 180,000

Yesterday
Be an early applicant

Bioinformatics Software Engineer II- Remote, USA

Ambry Genetics

Remote

USD 130,000 - 145,000

8 days ago

Principal Software Engineer, CORE

eBay

Vermont

Remote

USD 132,000 - 223,000

4 days ago
Be an early applicant

Senior Software Engineer II (Aspire)

ServiceTitan

Remote

USD 151,000 - 203,000

Yesterday
Be an early applicant