Software Fraud Engineer

GoMining

Poland

On-site

PLN 180,000 - 270,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Remote or hybrid format
Flexible hours across international-te
Paid leave: 20 vacation days + 8 hols
Personal days: 5 per year
Company retreats in international locs
English learning support (up to 100%)

Job summary

GoMining is seeking a Software Fraud Engineer to design and build a next-generation fraud prevention platform. You will develop real-time fraud detection systems, risk engines, and automated decision-making services to protect users and business.

The role focuses on engineering fraud prevention systems, not manual fraud operations. It requires 4+ years of backend experience, proficiency in Go/Java/Kotlin/Python, and work with distributed, event-driven architectures.

Qualifications

  • 4+ years of software engineering experience.
  • Experience building fraud prevention, risk, payment, banking, fintech, or security systems.
  • Strong backend development experience in Go, Java, Kotlin, or Python.
  • Experience with distributed systems and event-driven architectures.
  • Strong SQL skills and working with large datasets.
  • Fluent English.

Responsibilities

  • Fraud Detection: Design and develop fraud detection systems for payments, wallets, authentication, and user activity.
  • Risk Engine: Build and improve fraud rules, velocity controls, and dynamic risk scoring.
  • Data & Analytics: Analyze transaction patterns, user behavior, device intelligence, and risk signals.
  • Engineering: Develop scalable backend services supporting fraud prevention and build APIs for risk evaluation.
  • Collaborate with Product, Payments, Data, and Platform teams and optimize latency for real-time decisions.

Skills

Go
Java
Kotlin
Python
Distributed systems
Event-driven architecture
SQL
Data analysis
English fluency

Tools

Kafka
ClickHouse
Redis
Elasticsearch

Job description

We’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.

Responsibilities

Fraud Detection

  • Design and develop fraud detection systems for payments, wallets, authentication, and user activity.
  • Detect account takeover, payment fraud, bonus abuse, multi-accounting, and other abuse scenarios.
  • Build real-time fraud pipelines and event processing systems.
  • Develop automated fraud prevention mechanisms.

Risk Engine

  • Build and improve fraud rules, velocity controls, and dynamic risk scoring.
  • Design decision engines for transaction approval, review, or rejection.
  • Continuously optimize fraud detection accuracy while minimizing false positives.
  • Improve fraud models using behavioral and transactional data.

Data & Analytics

  • Analyze transaction patterns, user behavior, device intelligence, and risk signals.
  • Work with large-scale event streams and transactional datasets.
  • Create internal investigation and monitoring tools for Fraud, Support, and Compliance teams.
  • Investigate emerging fraud patterns and rapidly deploy countermeasures.

Engineering

  • Develop scalable backend services supporting fraud prevention.

  • Build APIs and internal tooling for risk evaluation.

  • Optimize latency for real-time fraud decisions.

  • Collaborate closely with Product, Payments, Data, and Platform teams.

  • 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.

  • 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).

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Fraud Prevention Engineer | Mid-Senior | NordVPN
Fraud Prevention Engineer | Mid-Senior | NordVPN

Nord Security • Poland

On-site
PLN 180,000 - 300,000
Premium healthcare
Work from anywhere
Company events & team-building
Product Manager II - Fraud
Product Manager II - Fraud

Kraken • Poland

On-site
PLN 200,000 - 320,000
Fraud Operations Analyst
Fraud Operations Analyst

Us Bank • Warszawa

Hybrid
PLN 90,000 - 130,000
Remote Fraud Prevention Engineer — Real-Time Risk
Remote Fraud Prevention Engineer — Real-Time Risk

GoMining • Poland

Hybrid
PLN 180,000 - 270,000
Remote or hybrid format
Flexible hours across international-te
Paid leave: 20 vacation days + 8 hols
+3
Senior/Principal Golang Developer
Senior/Principal Golang Developer

JobCubby • Warszawa

Hybrid
PLN 260,000 - 360,000
Senior Data Analytics Engineer
Senior Data Analytics Engineer

N-iX • Kraków

Hybrid
PLN 180,000 - 260,000
Flexible working format
Competitive salary
Education reimbursement
+2
Fincrime Analyst (Relocation to Luxembourg)
Fincrime Analyst (Relocation to Luxembourg)

Satispay • Warszawa

On-site
PLN 388,601 - 518,134
Health care
Stock options
Relocation support
+2
Solution Architect – Enterprise Services (Financial Crime)
Solution Architect – Enterprise Services (Financial Crime)

EPAM Systems • Poland

Hybrid
PLN 300,000 - 420,000
Hybrid by design mode
Work remotely within Poland
Opportunity to work abroad up to 60 to
+9
Staff Software Engineer (Fraud Defender)
Staff Software Engineer (Fraud Defender)

Vonage • Wrocław

On-site
PLN 570,126 - 722,159
Private Medical Insurance
Multisport Gym Membership
Educational Assistance Reimbursement
+5
Senior iOS Developer (Remote)
Senior iOS Developer (Remote)

Finom • Kraków

Hybrid
PLN 170,000 - 260,000
Stock options program
Work & Swim program
EU travel / hybrid across Europe