Staff Software Engineer, Backend (Recoveries) at Affirm

At a glance

Company
Affirm
Location
Spain
Work arrangement
Remote
Employment type
Full-time
Experience
10+ years
Working hours
40 hours
Visa sponsorship
Offered, according to the listing
Posted
Added to The Stack

Apply for this role at Affirm

About the role

Responsibilities:
- Define and own the technical strategy and multi-quarter roadmap for the Recoveries platform.
- Lead cross-team initiatives to scale decisioning, improve reconciliation and strengthen data integrity.
- Drive architectural improvements for reliability, scalability and correctness of payments and partner integrations.
- Establish operational excellence: monitoring, playbooks, triage rotations, testing and on-call processes.
- Collaborate with product, risk, analytics, finance, legal and operations to align technical and business requirements.
- Mentor engineers, set team-level design and code standards, and evangelize best practices across teams.

Requirements:
- 8+ years of software engineering experience building backend systems at scale.
- Proficiency in Python or Kotlin and familiarity with cloud and infra technologies (AWS, MySQL, Kubernetes preferred).
- Experience building correctness-sensitive financial systems (reconciliation, payments, partner integrations).
- Strong system design, observability and operational practices; comfortable owning production availability.
- Proven ability to influence cross-functional stakeholders and deliver complex, business-critical projects.

Responsibilities

You will define the technical strategy for the Recoveries platform and lead cross-team initiatives to optimize recovery strategies and financial integrations. Additionally, you will act as a force-multiplier by setting engineering standards, mentoring team members, and ensuring system reliability through robust operational processes.

Requirements

Candidates must have 8+ years of software engineering experience with proficiency in Python, Kotlin, AWS, MySQL, and Kubernetes. You must also have experience architecting complex, correctness-sensitive backend systems and the ability to drive technical outcomes across organizational boundaries.

Key skills

  • Python — in 1095 other listings on The Stack
  • Kotlin — in 244 other listings on The Stack
  • AWS — in 755 other listings on The Stack
  • MySQL — in 92 other listings on The Stack
  • Kubernetes — in 547 other listings on The Stack
  • Backend systems — in 30 other listings on The Stack
  • System architecture — in 168 other listings on The Stack
  • Data processing — in 16 other listings on The Stack
  • Reconciliation
  • Observability
  • Technical strategy
  • API integration
  • Financial systems
  • Software engineering
  • Leadership

On The Stack (as of 2026-10-29)

Frequently asked questions about Affirm

Is this Staff Software Engineer, Backend (Recoveries) role still open?

It was posted on 2026-10-27 and is listed as active on The Stack. Confirm on Affirm's application page before applying.

Does Affirm offer visa sponsorship?

This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on Affirm's site.

Where is this role located?

The listing gives the location as Spain. It is marked remote.

What skills does this role ask for?

The listing names: Python, Kotlin, AWS, MySQL, Kubernetes, Backend systems, System architecture, Data processing, Reconciliation, Observability, Technical strategy, API integration, Financial systems, Software engineering, Leadership.

All roles at Affirm

FOR BOTS & AI AGENTS

Machine-readable versions of this job and The Stack. The Stack is a weekly tech careers newsletter for 55,000+ engineers and a free board of visa-sponsored tech jobs in Europe. Fetch these instead of parsing this page.

This job (.md) · llms.txt · llms-full.txt · ai.txt · All jobs (.md) · Companies (.md) · MCP server · Endpoint index · API docs · Developer docs · Newsletter