Drimva

Airwallex

Staff Software Engineer, Risk

US - Seattle · Hybrid · Staff · Full-time · Posted Aug 26, 2026

Experience
8+ years of core Java development; 5+ years building internet applications, large-scale financial systems, or e-commerce platforms; 3+ years developing risk or payment platforms.
Education
Bachelor’s degree in computer science or a related field.

About the job

Build and scale risk decisioning systems that protect payment products from fraud, including alert triage and transaction risk assessment.

What you'll do

  • Design and develop highly available, high-concurrency microservices using Java or Kotlin.
  • Improve fraud detection, risk decisioning, and alert triage using graph technologies, machine learning, and LLMs.
  • Partner with technical leaders, strengthen engineering practices, and mentor engineers.

What they ask for

  • 8+ years of core Java development and 5+ years building internet applications, large-scale financial systems, or e-commerce platforms.
  • 3+ years developing risk or payment platforms.
  • Bachelor’s degree in computer science or a related field.
  • Experience designing and developing large-scale distributed, high-concurrency, high-load, highly available systems; experience with Spring or Spring Boot and RESTful services.

Nice to have

  • Knowledge of risk management and fraud detection, especially in financial services or fintech.
  • Familiarity with graph databases, machine learning, real-time streaming, or large-scale data processing.

Tools

Java, Kotlin, Spring, Spring Boot, Gradle, Maven, Apache Kafka, Flink

AI focus

Use machine learning and LLMs to improve fraud detection, risk decisioning, and alert triage; the team uses ML models to score transactions and LLM agents to triage alerts.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)