Senior Software Engineer, Backend (Merchant & Partner Lifecycle)
Role Overview
The Merchant & Partner Lifecycle (M&PL) team is at the forefront of Affirm's architectural transformation.
The team is consolidating merchant lifecycle orchestration into a newly cohesive domain.
You will act as a technical leader responsible for building a brand new lifecycle-orchestrator service at the heart of multiple connected systems.
The work delivers immediate availability improvements through system simplification and isolation and modernizes older parts of the codebase.
Key Skills for This Role
Full Job Posting
Role Overview
The Merchant & Partner Lifecycle (M&PL) team is at the forefront of Affirm's architectural transformation.
The team is consolidating merchant lifecycle orchestration into a newly cohesive domain.
You will act as a technical leader responsible for building a brand new lifecycle-orchestrator service at the heart of multiple connected systems.
The work delivers immediate availability improvements through system simplification and isolation and modernizes older parts of the codebase.
What You'll Do
- Design & expand the backbone of our platform to scale to hundreds of thousands of merchants from all around the world.
- Design and align the scope of work with other teams to deliver cross-team projects.
- Mentor other engineers to ensure their development & growth.
- Partner with Engineering Manager and Team Lead to drive and execute the long-term vision of the team.
- Execute technical strategy for broad or complex requirements with insightful and forward-looking approaches that go beyond the direct team and solve large open-ended problems.
- Utilize agentic development tools like Claude Code to automate parts of the development process.
- Improve engineering standards, tooling, and processes throughout the organization.
What We Look For
- 5+ years of experience as a backend software engineer.
- A strong understanding of Domain-Driven Design, distributed systems, and how architectural decisions affect performance and maintainability.
- Proficiency with data models, API design (http and RPC), state machines, event-driven architecture, and database design.
- Excellent communication skills, both written and verbal; must be proficient in asynchronous communication such as written tech specs, ADRs, and project plans.
- Experience designing, developing, and launching backend systems (stack: AWS, gRPC, Snowflake, Kotlin, Python, MySQL, Kubernetes).
- Java and Kotlin experience are especially helpful.
- Prior experience with monitoring and alerting systems (sentry.io, rollbar, chronosphere, kibana).
Compensation
- Pay Grade - N; Equity Grade - 9.
- Employees new to Affirm typically come in at the start of the pay range.
- Base pay is part of a total compensation package that may include equity rewards, monthly stipends for health, wellness and tech spending, and benefits.
- USA base pay range (CA, WA, NY, NJ, CT) per year: 195,000 - 255,000.
- USA base pay range (all other U.S. states) per year: 173,000 - 233,000.
Workplace
- Affirm is proud to be a remote-first company; most roles can be done from almost anywhere within the country of employment.
- Some positions may occasionally require in-person work at an Affirm office, and a few are office-based due to the nature of the work.
- All new hires will be invited to attend an in-person onboarding experience.
Benefits
- Health coverage at no cost: 100% of premiums covered for employees and their dependents.
- Spending stipends: monthly stipends support tech setup and health and wellness options.
- Time off to recharge: flexible time off and generous holiday calendars.
- Employee stock purchase plan (ESPP) lets you buy Affirm stock at a discount.
Application Notes
- Affirm is committed to providing an inclusive interview process, including accommodations for candidates with disabilities.
- For positions based in San Francisco or Los Angeles, Affirm considers qualified applicants with arrest and conviction records, as required by law.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Affirm
Group Product Management Manager
, CAN
Affirm is seeking a Group Product Manager to own a portfolio of zero-to-one product initiatives, working hands-on with the CEO and cross-functional teams to build and scale new products. Candidates should bring 8–10+ yea
Group Product Management Manager
, CAN
Affirm is seeking a Group Product Management Manager to own a portfolio of new product and platform initiatives, from discovery through launch and scaling. The role requires 8–10+ years of product management experience,
Group Product Management Manager
, CAN
Affirm is seeking a Group Product Manager to lead a portfolio of zero-to-one product initiatives, from discovery and prototyping through launch and growth. Candidates need 8–10+ years of product management experience, a
Software Engineer I (New Grad 2027) - Instruments team
, GBR
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Affirm is reinventing credit to make it m
Group Product Management Manager
, CAN
Group Product Management Manager
, CAN
Group Product Management Manager
, CAN
Senior Manager, Technical Recruiting
, GBR
Senior Manager, Technical Recruiting
, GBR
Software Engineer I (New Grad 2027) - Instruments team
, GBR
Group Product Management Manager
, USA
Group Product Management Manager
, CAN