All vacancies
Senior Software Engineer, Back-end (Fraud)
Affirm
Remote · Spain€7,167–10,167 gross/mofull-timeAffirm Careers
We’re looking for a Senior Software Engineer to join our fully remote team based in Europe. You’ll collaborate closely with stakeholders across North America - including teams in Product, Compliance, Machine Learning, Fraud Operations, Fraud Strategy, and other Fraud Engineering teams.
Responsibilities
- You will own and deliver quarterly goals for your team, leading engineers through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
- You will design and implement real-time fraud decisioning services and APIs in Python or Kotlin, extending Affirm's Fraud Decisioning System to markets beyond the US.
- You will build and evolve the platform and tooling that let Affirm launch fraud decisioning in a new country quickly—turning market-by-market setup (rules, models, and vendor configuration) into a repeatable, low-friction path so launches scale sub-linearly with the number of markets.
- You will integrate region-specific fraud and risk vendors and help operationalize the machine learning and AI signals that power real-time decisioning, while using modern AI tooling to move faster as an engineer.
- You will support peers and stakeholders across the product development lifecycle - collaborating with Product, Machine Learning, Analytics, and Fraud Strategy, articulating technical constraints, and partnering on decisions that properly weigh risks and trade-offs.
- You will support the operations and availability of your team's systems by creating and monitoring metrics, escalating when needed, and contributing to keep-the-lights-on and on-call efforts.
- You will foster a culture of quality and ownership - setting and improving code review and design standards, mentoring teammates, and leading by example.
- On-Call Rotation - There would be an on-call rotation for this role as a requirement.
- What We Look For
- 5+ years of experience building backend systems at scale using Python or Kotlin.
Languages
- Work format
- Remote
- Seniority
- Senior
- Posted
- 20 Jul 2026
- Last verified
- In the last 5 days
Similar roles
- Full Stack GoLang DeveloperKloudMate · Remote · worldwide, UTC+4 accepted
- Backend Software Engineer - Python/Postgres [Remote / Global]Enveritas · Remote · worldwide, UTC+4 accepted
- Full Stack QA DeveloperCXM · Remote · worldwide, UTC+4 accepted
- Developer Advocate (Database)JetBrains · Remote · Armenia
- Senior Backend EngineerXperteez Technology · Remote · worldwide, UTC+4 accepted
- AI Senior Full-Stack Engineer (100 % remote) (m/f/d)EWOR GmbH · Remote · worldwide, UTC+4 accepted
