Airwallex

Senior Software Engineer, Risk

SG - Singapore. Posted 6 months ago

The role

You will build and enhance payment products and transaction systems using Java or Kotlin. You will design components on a microservice framework and improve systems that protect products using graph databases, machine learning, and LLMs.

What you will do

  • Drive architectural improvements across distributed, high-concurrency systems.
  • Improve the reliability and scalability of payment products, transaction systems and risk-management capabilities.
  • Build services that support the detection and mitigation of evolving fraud risks.
  • Partner with senior engineers to raise software engineering practices and coding standards.
  • Mentor less-experienced engineers and help strengthen the team's technical capability.

Required qualifications

  • More than four years of core Java development experience.
  • More than five years of experience building internet applications, large financial systems or e-commerce platforms.
  • More than three years of experience developing risk or payment platforms.
  • A bachelor's degree in computer science or a related discipline.
  • Strong proficiency in Java, including Java multithreading, high concurrency, I/O, NIO and network communication.
  • Experience with common design patterns and the design and development of large-scale, distributed, high-concurrency, high-load and highly available systems.
  • Strong knowledge of server technologies, including service-response and data-query optimisation, service quality and high-concurrency and high-availability problem solving.
  • Familiarity with Spring, Spring Boot and RESTful services.
  • Experience with Gradle, Maven or other build tools.
  • Familiarity with JSON and XML.

Nice to have

  • In-depth knowledge of risk-management strategies and fraud-detection techniques, particularly in financial services or fintech.
  • Familiarity with graph databases and their use in pattern and anomaly detection.
  • Experience with machine-learning models and frameworks for predictive risk analytics.
  • Familiarity with real-time data-streaming technologies such as Apache Kafka or Flink.
  • Strong data-analytics skills, with experience using ClickHouse, Spark or NoSQL databases for large-scale data processing and risk analysis.
  • Advanced problem-solving skills, including experience with incident response and risk-mitigation planning.
  • Strong communication skills, with a collaborative approach to working with teammates and partners.

About the company

Airwallex is an AI-native financial operating system for a real-time, intelligent economy. It provides financial infrastructure for over 675,000 businesses globally.