(Senior) Software Engineer, Transaction Risk

Unified payments and financial platform for global businesses, powering over 100,000 businesses worldwide with integrated solutions for business accounts, payments, and treasury management.
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Finance · Enterprise SaaS

Description For (Senior) Software Engineer, Transaction Risk

Airwallex, valued at US$5.6 billion, is seeking a Senior Software Engineer for their Transaction Risk team in Shanghai. As a unified payments and financial platform serving over 100,000 global businesses, we're at the forefront of innovation in risk management.

The role involves working with cutting-edge technologies including graph databases, ML, and LLM to implement and improve risk management strategies across all Airwallex products including GTPN, PA, Issuing, Onboarding, and Account takeover. The risk platform team is responsible for managing risk across all products, adapting to constantly changing threat landscapes and increasingly sophisticated fraudsters.

You'll be part of a global team spanning Beijing, Shanghai, and Singapore, collaborating with various teams and customers worldwide to ensure comprehensive risk management. The position requires strong expertise in Java/Kotlin development, with a focus on building robust, scalable systems for risk detection and prevention.

The ideal candidate brings extensive experience in core Java development, risk platform development, and a strong understanding of distributed systems. You'll work with modern technologies including Apache Kafka, Spring Boot, and various data processing tools while contributing to architectural decisions and mentoring team members.

Join a team of over 1,500 innovative professionals across 20+ global offices, backed by world-leading investors including Sequoia, Lone Pine, and Salesforce Ventures. This role offers the opportunity to work on challenging problems in financial security while contributing to the future of global payments infrastructure.

Last updated 11 days ago

Responsibilities For (Senior) Software Engineer, Transaction Risk

  • Collaborate with senior technical team to develop and enhance payment products and transaction systems
  • Independently design and develop components on the company's microservice framework
  • Experiment with new technologies and propose architectural improvements
  • Support and mentor less-experienced team members in software engineering practices and coding standards

Requirements For (Senior) Software Engineer, Transaction Risk

Java
Kotlin
Kafka
  • More than 5 years of Core Java development experience
  • More than 3 years experience in risk platform or payment platform development
  • Bachelor degree in computer science and related majors
  • Proficient in Java, familiar with multi-threading, high concurrency, IO/NIO, network communication
  • Familiar with commonly used design patterns
  • Experience in design and development of large-scale distributed systems
  • Master various common server technologies
  • Familiar with Spring/Spring Boot and RESTful services
  • Master Gradle/Maven and other build tools
  • Familiar with JSON & XML

Interested in this job?

Jobs Related To Airwallex (Senior) Software Engineer, Transaction Risk

Senior Software Engineer Backend, Developer Experience

Senior Backend Engineer role at Airwallex focusing on Developer Experience, building world-class API infrastructure and developer tools for a global financial platform.

(Senior) Backend Engineer, Billing

Senior Backend Engineer position at Airwallex, focusing on building next-generation billing platform with Java, microservices, and distributed systems.

Senior Software Engineer, GTPN Platform

Senior Software Engineer position at Airwallex, focusing on developing global treasury and payment network solutions using Kotlin/Java and React in Singapore.

(Senior) Software Engineer, Client Risk

Senior Software Engineer position at Airwallex focusing on building and maintaining risk monitoring systems and financial security infrastructure using Java, Python, and Kotlin.

Senior Solutions Engineer, Americas

Senior Solutions Engineer position at Airwallex, working on enterprise financial solutions with competitive pay, equity, and comprehensive benefits in San Francisco or New York.