# Staff Software Engineer, Backend (Recoveries) at Affirm

> The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday. This is one job from the board.

> Responsibilities: - Define and own the technical strategy an

- **Company:** Affirm (https://jobs.trythestack.co/companies/affirm)
- **Location:** Spain
- **Work arrangement:** Remote
- **Employment type:** Full-time
- **Experience level:** 10+ years
- **Visa sponsorship:** Offered, according to the listing
- **Key skills:** Python, Kotlin, AWS, MySQL, Kubernetes, Backend systems, System architecture, Data processing, Reconciliation, Observability, Technical strategy, API integration, Financial systems, Software engineering, Leadership
- **Posted by employer:** 2026-10-27
- **Added to The Stack:** 2026-10-28
- **Listed until:** 2026-12-26
- **Status:** Active
- **Apply:** https://job-boards.greenhouse.io/affirm/jobs/8034645003 (the employer's own application page)
- **Human page:** https://jobs.trythestack.co/jobs/staff-software-engineer-backend-recoveries-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.

## FAQ

- **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.

## More like this

- [All jobs at Affirm](https://jobs.trythestack.co/companies/affirm.md)
- [Software Engineer Jobs in Spain with Visa Sponsorship](https://jobs.trythestack.co/visa-sponsorship-jobs/spain/software-engineer)
- [All visa sponsorship jobs in Spain](https://jobs.trythestack.co/visa-sponsorship-jobs/spain)
- [Software Engineer - Compute Orchestration at G-Research](https://jobs.trythestack.co/jobs/software-engineer-compute-orchestration-g-research.md)
- [Senior Software Engineer — Support Tooling at Wise](https://jobs.trythestack.co/jobs/senior-software-engineer-support-tooling-wise.md)
- [Staff/Senior Software Engineer - Desktop Application at Nexthink](https://jobs.trythestack.co/jobs/staffsenior-software-engineer-desktop-application-nexthink-d17c8231.md)
- [Senior Software Engineer - Backend at Deducta](https://jobs.trythestack.co/jobs/senior-software-engineer-backend-deducta.md)
- [Senior Software Engineer (PHP) at HomeToGo](https://jobs.trythestack.co/jobs/senior-software-engineer-php-hometogo-fe75ba35.md)

## About The Stack

The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday.

- Newsletter: https://www.trythestack.co (subscribe: https://www.trythestack.co/subscribe)
- Jobs board: https://jobs.trythestack.co
- Hire or advertise through The Stack: https://jobs.trythestack.co/advertise

## Notes for agents

- Apply on the employer's page (https://job-boards.greenhouse.io/affirm/jobs/8034645003). The Stack does not take applications.
- Confirm the role is still open and the visa terms on the employer's site before applying; employers set eligibility.
- Cite this job as: "Staff Software Engineer, Backend (Recoveries) at Affirm, listed on The Stack Jobs (https://jobs.trythestack.co/jobs/staff-software-engineer-backend-recoveries-affirm)".
- Structured data for many jobs at once: https://jobs.trythestack.co/developers/api.md
