Senior Back-End Engineer, Remote — Real-Time Fraud

Affirm

Spain (TX)

Hybrid

USD 81,000 - 138,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Visa sponsorship for Spain
Health and wellness benefits

Job summary

Affirm is a remote-first fintech company building fraud decisioning systems to protect buyers and merchants. We are seeking a Senior Software Engineer to design real-time fraud decisioning services in Python or Kotlin, extend the system to new markets, and collaborate with teams across North America.

You will build the platform for market-by-market launches, integrate region-specific vendors, and support AI-powered signals while maintaining high reliability.

Qualifications

  • 5+ years of experience building backend systems at scale using Python or Kotlin.
  • Experience with distributed systems and infrastructure using AWS, MySQL/PostgreSQL, and Kubernetes.
  • Strong system design skills and a track record of delivering maintainable, extensible services.
  • Fluency with AI-driven engineering - directing and reviewing AI-generated code and ensuring correctness, quality, and security.
  • Proficiency in SQL and working with data-rich environments.
  • Familiarity with CI/CD practices and safe production deployments.
  • Strong written and verbal communication skills in distributed teams.
  • Proactive, ownership-driven mindset with a focus on learning and team success.
  • Nice-to-have: experience with Snowflake, dbt, Airflow, Chronosphere; internationalization or localization; fintech risk or real-time decisioning.

Responsibilities

  • Own and deliver quarterly goals for your team and mentor engineers.
  • Design and implement real-time fraud decisioning services and APIs in Python or Kotlin.
  • Extend the Fraud Decisioning System to markets beyond the US.
  • Build a scalable platform to launch fraud decisioning in new countries quickly.
  • Integrate region-specific risk vendors and operationalize AI signals for real-time decisioning.
  • Collaborate with Product, ML, Analytics, and Fraud Strategy across the lifecycle.
  • Maintain systems with metrics, on-call readiness, and incident response.
  • Foster quality and ownership through code reviews and mentorship.
  • Participate in on-call rotation.

Skills

Python
Kotlin
Distributed systems
SQL

Tools

AWS
MySQL
PostgreSQL
Kubernetes
Snowflake
dbt
Airflow
Chronosphere

Job description

Affirm is a remote-first fintech company building fraud decisioning systems to protect buyers and merchants. We are seeking a Senior Software Engineer to design real-time fraud decisioning services in Python or Kotlin, extend the system to new markets, and collaborate with teams across North America.

You will build the platform for market-by-market launches, integrate region-specific vendors, and support AI-powered signals while maintaining high reliability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Backend Engineer, Card Loan Platform
Remote Senior Backend Engineer, Card Loan Platform

Affirm • United States

Remote
USD 130,000 - 190,000
Health coverage
Tech stipend
Health stipend
+2
Senior Backend Engineer & Tech Lead — Real-Time Data
Senior Backend Engineer & Tech Lead — Real-Time Data

Affirm • Miami (FL)

On-site
USD 120,000 - 180,000
Health Insurance
Dental Insurance
Vision Insurance
+4
Senior Go Backend Engineer - Real-Time Fraud (Remote)
Senior Go Backend Engineer - Real-Time Fraud (Remote)

Real Work From Anywhere • United States

Remote
USD 152,000 - 205,000
Real-Time Fraud Architect (Remote) – Fintech/Crypto
Real-Time Fraud Architect (Remote) – Fintech/Crypto

ether.fi • Denver (CO)

Hybrid
USD 120,000 - 190,000
Token grant
WFH flexibility
Global travel opportunities
+1
Staff Backend Engineer — Real-Time Fraud & Risk (Remote)
Staff Backend Engineer — Real-Time Fraud & Risk (Remote)

Mercury Technologies • United States

Remote
USD 201,000 - 299,000
Backend Engineer II, Payments (Remote)
Backend Engineer II, Payments (Remote)

Affirm • Detroit (MI)

Remote
USD 146,000 - 206,000
Health coverage
Monthly stipends
Flexible time off
+1
Senior Backend Infra Engineer – Real-Time Fraud Systems
Senior Backend Infra Engineer – Real-Time Fraud Systems

RecSkills • San Francisco (CA)

On-site
USD 130,000 - 210,000
Staff Software Engineer — Real-Time Fraud & Risk
Staff Software Engineer — Real-Time Fraud & Risk

Anthropic • San Francisco (CA), New York (NY), Seattle (WA)

Hybrid
USD 320,000 - 485,000
Equity matching
Flexible working hours
Generous vacation
+2
Senior Backend Engineer — Real-Time Data Platforms & Growth
Senior Backend Engineer — Real-Time Data Platforms & Growth

Affirm • Cleveland (OH)

On-site
USD 110,000 - 160,000
Health Insurance
Dental Insurance
Vision Insurance
+3
Senior Backend Engineer - Real-Time Data Platforms Lead
Senior Backend Engineer - Real-Time Data Platforms Lead

Affirm • Baltimore (MD)

On-site
USD 140,000 - 180,000
Health Insurance
Dental Insurance
Vision Insurance
+4