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