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.