Software Fraud Engineer

Gomining
Álava, Spain
15 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
4 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) User Authentication Big Data Database Queries Distributed Systems Elasticsearch Payment Systems Fraud Prevention and Detection Monitoring of Systems Python (Programming Language) Machine Learning
+14 more
Redis Blockchain Rule Engine Standard Sql Software Engineering Transaction Data Backend Kotlin Event Driven Architecture Data Analytics Apache Kafka Web3.js Vertica Golang

Job description

ResponsibilitiesWe’re looking for a Software Fraud Engineer to design and build our next-generation fraud prevention platform. You’ll develop real-time fraud detection systems, risk engines, and automated decision-making services that protect both our users and business.This is an engineering role focused on building fraud prevention systems - not a manual fraud operations position.Fraud DetectionDesign and develop fraud detection systems for payments, wallets, authentication, and user activityDetect account takeover, payment fraud, bonus abuse, multi-accounting, and other abuse scenariosBuild real-time fraud pipelines and event processing systemsDevelop automated fraud prevention mechanismsRisk EngineBuild and improve fraud rules, velocity controls, and dynamic risk scoringDesign decision engines for transaction approval, review, or rejectionContinuously optimize fraud detection accuracy while minimizing false positivesImprove fraud models using behavioral and transactional dataData & AnalyticsAnalyze transaction patterns, user behavior, device intelligence, and risk signalsWork with large-scale event streams and transactional datasetsCreate internal investigation and monitoring tools for Fraud, Support, and Compliance teamsInvestigate emerging fraud patterns and rapidly deploy countermeasuresEngineeringDevelop scalable backend services supporting fraud preventionBuild APIs and internal tooling for risk evaluationOptimize latency for real-time fraud decisionsCollaborate closely with Product, Payments, Data, and Platform teamsRequirements4+ years of software engineering experienceExperience building fraud prevention, risk, payment, banking, fintech, or security systemsStrong backend development experience (Go, Java, Kotlin, Python, or similar)Experience working with distributed systems and event-driven architecturesStrong SQL skills and experience with large datasetsUnderstanding of payment flows, authentication, and transactional systemsExperience designing real-time decision enginesStrong analytical and problem-solving skillsFluent EnglishNice to haveExperience in crypto, Web3, or blockchainExperience with Kafka, ClickHouse, Redis, Elasticsearch, or similar technologiesExperience with machine learning models for fraud detectionKnowledge of AML, KYC, or payment risk systemsExperience with device fingerprinting, behavioral analytics, or identity verificationBenefitsProfessional growth: support for courses, conferences, and English learning (up to 100% coverage)Work-life fit: remote or hybrid format with flexible hours across international teamsPaid leave: up to 20 vacation days + 8 company holidays + 5 personal days per yearRecognition programs: structured performance reviews and team awardsTeam culture: retreats in international locations (for example, company apartments in Cyprus)#J-*****-Ljbffr

Requirements

4+ years of software engineering experience Experience building fraud prevention, risk, payment, banking, fintech, or security systems Strong backend development experience (Go, Java, Kotlin, Python, or similar) Experience working with distributed systems and event-driven architectures Strong SQL skills and experience with large datasets Understanding of payment flows, authentication, and transactional systems Experience designing real-time decision engines Strong analytical and problem-solving skills Fluent English Nice to have Experience in crypto, Web3, or blockchain Experience with Kafka, ClickHouse, Redis, Elasticsearch, or similar technologies Experience with machine learning models for fraud detection Knowledge of AML, KYC, or payment risk systems Experience with device fingerprinting, behavioral analytics, or identity verification

Benefits & conditions

Professional growth: support for courses, conferences, and English learning (up to 100% coverage) Work-life fit: remote or hybrid format with flexible hours across international teams Paid leave: up to 20 vacation days + 8 company holidays + 5 personal days per year Recognition programs: structured performance reviews and team awards Team culture: retreats in international locations (for example, company apartments in Cyprus) #J-*****-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

50 sec

Identifying real-world applications for stream processing technology usage

Soroosh Khodami Soroosh Khodami · World Congress 2024

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:44 min

Background and career journey in regulated software systems

Martin Hynie · Coffee With Developers

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

Videos

See all

Related articles

See all