Software Engineer II, Backend, Merchant & Partner Lifecycle

Affirm

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$165,000–$225,000 / yr
Posted
50 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $182k
This role $195k
$143k most similar roles pay here $234k

This role pays more than 61% of similar roles. Most pay $152,150–$211,200 — the shaded band above. At the midpoint, this role pays about $195k versus about $182k for comparable roles.

Based on 240 similar postings.

Employer

About Affirm

Affirm is a buy-now, pay-later (BNPL) financial technology company that offers point-of-sale installment loans to consumers, allowing them to split purchases into fixed monthly payments with transparent terms. Industry: Financial Technology & Consumer Lending

Affirm currently has 62 open roles on FindRole.

Listed pay typically runs $195,000–$255,000 across 62 roles with salary data.

Most-posted roles

View all roles at Affirm

At a glance

TL;DR · Software Engineer II, Backend, Merchant & Partner Lifecycle

Join the Merchant & Partner Lifecycle team as a Software Engineer II, Backend, and become part of Affirm’s architectural transformation by designing and expanding the lifecycle-orchestrator service that centralizes merchant lifecycle management. You will collaborate with cross-functional teams to deliver scalable solutions for hundreds of thousands of global merchants, enhancing system availability through modernization and simplification efforts. Utilize tools like Claude Code for automation while improving engineering standards across the organization. The role requires 3+ years of backend experience, proficiency in Domain-Driven Design, distributed systems, and technologies such as AWS, gRPC, Snowflake, Kotlin, Python, MySQL, and Kubernetes.

What you'll do

  • Design and expand the backbone of the platform to support hundreds of thousands of merchants.
  • Align project scopes with other teams to deliver cross-team projects effectively.
  • Execute technical strategy for complex requirements, solving large open-ended problems.
  • Utilize automation tools like Claude Code to streamline parts of the development process.
  • Improve engineering standards, tooling, and processes across the organization.

What we're looking for

  • 3+ years of backend software engineering experience
  • Proficiency in Domain-Driven Design, distributed systems, and architectural decision-making
  • Experience with AWS, gRPC, Snowflake, Kotlin, Python, MySQL, Kubernetes
  • Strong communication skills for asynchronous tech documentation and project planning
  • Familiarity with monitoring and alerting tools like Sentry.io, Rollbar, Kibana
  • Ability to design, develop, and launch complex backend systems

More like this

Similar roles

Software Engineer II, Backend

Brex

San Francisco, CA 3 days ago $152,000$190,000
Kotlin Micronaut PostgreSQL Kafka React TypeScript CI/CD Docker Kubernetes AWS Grafana Prometheus Plaid Finicity Teller
Hybrid

Software Engineer II, Backend

Brex

New York, NY 3 days ago $152,000$190,000
Kotlin Micronaut PostgreSQL Kafka React TypeScript CI/CD Docker Kubernetes AWS Grafana Prometheus Plaid Finicity Teller
Hybrid

Software Engineer II, Backend

Brex

Seattle, WA 3 days ago $152,000$190,000
Kotlin Micronaut PostgreSQL Kafka React TypeScript CI/CD Docker Kubernetes AWS Grafana Prometheus Plaid Finicity Teller
Hybrid