Senior Software Engineer (Backend) – Fraud
Core
Design and build secure, scalable backend systems for real-time fraud detection, risk decisioning, and controls across the customer journey (onboarding, payments, transactions) to protect the financial stack.
Role type
Senior IC backend software engineer (fraud prevention)
Builds
Fraud detection platform, real-time risk decisioning services, data pipelines, and risk-based controls (limits, blocks, challenges)
Domain
Fintech / Financial Services / Fraud Prevention
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, Event-driven architectures, Kafka, AWS, Cloud infrastructure, CI/CD, Secure coding, Data pipelines, API integration
Preferred skills
Rules engines, Machine Learning (real-time), Card payments (3DS, chargebacks), Stablecoins/Crypto, Financial Crime domain
Technologies
Java, Spring Boot, Kafka, AWS
Responsibilities
Design and maintain secure backend services and APIs for fraud detection; Build low-latency real-time risk decisioning services; Ingest and enrich device, behavioral, and transaction data; Implement risk-based controls (limits, velocity checks, MFA); Deliver monitoring, alerting, and data pipelines; Collaborate with ML teams to integrate models into production; Mentor engineers and contribute to architecture decisions.
Seniority
Senior, hands-on IC
