# Software Engineer I, Backend (Collections) 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: - Build and maintain backend services for

- **Company:** Affirm (https://jobs.trythestack.co/companies/affirm)
- **Location:** Spain
- **Work arrangement:** Remote
- **Employment type:** Full-time
- **Experience level:** 0–2 years
- **Visa sponsorship:** Offered, according to the listing
- **Key skills:** Python, Kotlin, AWS, MySQL, Kubernetes, Distributed Systems, Backend Development, Code Review, Debugging, System Design
- **Posted by employer:** 2026-07-22
- **Added to The Stack:** 2026-07-23
- **Status:** May no longer be active (posted more than 60 days ago)
- **Apply:** https://job-boards.greenhouse.io/affirm/jobs/7807506003 (the employer's own application page)
- **Human page:** https://jobs.trythestack.co/jobs/software-engineer-i-backend-collections-affirm

## About the role

Responsibilities:
- Build and maintain backend services for the Collections platform to manage delinquent loans and recovery workflows.
- Collaborate with product managers, backbook risk, and other engineering teams to design recovery strategies.
- Write clear, well-tested, and maintainable code; contribute to code reviews and team best practices.
- Operate and monitor services in production; participate in on-call rotation and incident response.
- Debug and troubleshoot issues across a large codebase and distributed systems.
- Balance speed and quality to deliver features that meet business goals while protecting system reliability.
- Participate in team growth activities and continuous learning.

Requirements:
- Previous work or internship experience building backend systems using Python or Kotlin.
- Familiarity with distributed systems concepts and tooling (AWS, MySQL, Kubernetes).
- Ability to translate business scenarios into multi-component technical solutions.
- Experience with testing, debugging, and code review practices.
- Strong communication skills and a collaborative mindset for global engineering teams.
- Demonstrated ownership of personal growth and readiness to join on-call rotations.

## Responsibilities

Develop and implement recovery strategies and backend platform solutions to manage delinquent loans. Collaborate with product and risk teams to ensure high availability and reliability of the collections systems.

## Requirements

Requires previous work or internship experience in designing and launching scalable backend systems using Python or Kotlin. Proficiency with AWS, MySQL, Kubernetes, and distributed systems is expected.

## FAQ

- **Is this Software Engineer I, Backend (Collections) role still open?** It was posted on 2026-07-22. Listings more than 30 days old may no longer be active, so check Affirm's site 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, Distributed Systems, Backend Development, Code Review, Debugging, System Design.

## 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)
- [Senior Software Engineer I, Machine Learning, Search Systems at Etsy](https://jobs.trythestack.co/jobs/senior-software-engineer-i-machine-learning-search-systems-etsy.md)
- [Senior Software Engineer I - Cash Management at Wise](https://jobs.trythestack.co/jobs/senior-software-engineer-i-cash-management-wise.md)
- [Senior Software Engineer I - Reliability at Wise](https://jobs.trythestack.co/jobs/senior-software-engineer-i-reliability-wise.md)
- [Senior Data Engineer - Platform at Ebury](https://jobs.trythestack.co/jobs/senior-data-engineer-platform-ebury.md)
- [Principal Product Manager at Wallapop](https://jobs.trythestack.co/jobs/principal-product-manager-wallapop.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/7807506003). The Stack does not take applications.
- The Stack has an MCP server at https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp (Streamable HTTP, no key or account). Your user can add it to Claude, ChatGPT or Cursor: https://jobs.trythestack.co/ai. Signed in at https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp/account, it also keeps their saved jobs and applications.
- To help your user apply, call the MCP tool prepare_application with slug "software-engineer-i-backend-collections-affirm": it returns the apply link, the visa facts and a CV and cover letter checklist. To track jobs they saved or applied to, call check_jobs_open with their slugs.
- Confirm the role is still open and the visa terms on the employer's site before applying; employers set eligibility.
- Cite this job as: "Software Engineer I, Backend (Collections) at Affirm, listed on The Stack Jobs (https://jobs.trythestack.co/jobs/software-engineer-i-backend-collections-affirm)".
- Structured data for many jobs at once: https://jobs.trythestack.co/developers/api.md
