Senior Software Engineer, Transaction Risk

Senior Software Engineer · Senior · Full Time

SG - Singapore4mo ago
Apply for this role

Opens Airwallex's application page

Role

What you'll do.

Senior Software Engineer role at Airwallex in Singapore, focusing on building transaction risk management systems and infrastructure. The team protects payment products using modern technologies including machine learning, graph analysis, and AI to detect fraud at scale. Requires strong backend engineering skills in Kotlin/Java with experience in distributed systems and microservices architecture.

Responsibilities

  • Core Service Development: Design, develop, and operate core transaction risk services and infrastructure using Kotlin/Java, supporting payment products and transaction systems
  • End-to-End Service Ownership: Own complete delivery of key components and services on Airwallex's microservice framework including design, implementation, testing, deployment, and observability
  • Distributed Systems Engineering: Build high-concurrency, highly available distributed services, optimizing latency, throughput, and reliability for production workloads
  • Cross-Functional Collaboration: Collaborate with senior engineers and cross-functional partners to define technical solutions, APIs, and service boundaries while driving architectural improvements
  • Technology Innovation: Explore and evaluate new technologies including graph, streaming, ML, and LLM related solutions and propose pragmatic upgrades aligned with business risk needs
  • Team Mentorship: Mentor engineers through code reviews, design discussions, and engineering best practices to improve team quality and delivery efficiency
  • Production Support: Participate in on-call and incident response when needed, driving root-cause analysis and long-term remediation

Qualifications

What we look for.

Technical

  • Backend Programming

    Strong proficiency in Kotlin and Java for enterprise-level backend development

  • Distributed Systems

    Experience building high-concurrency, highly available distributed systems and microservices

  • System Design

    Ability to design scalable architectures, APIs, and service boundaries for complex financial systems

  • Production Operations

    Experience with deployment, monitoring, observability, and incident response in production environments

  • Performance Optimization

    Skills in optimizing latency, throughput, and reliability for high-volume transaction processing

Education

  • Computer Science Degree

    Bachelor's degree in Computer Science, Software Engineering, or related technical field

  • Advanced Technical Education

    Master's degree in Computer Science or equivalent advanced technical education preferred

Experience

  • Senior Engineering Role

    5+ years of software engineering experience with proven track record in senior individual contributor roles

  • Financial Technology

    Previous experience in fintech, payments, or financial services industry preferred

  • Risk Management Systems

    Background in fraud detection, risk management, or security-focused engineering roles

  • Mentorship Experience

    Experience mentoring junior engineers and leading technical initiatives

Skills

Required

  • Kotlin/Java Programming

    Expert-level proficiency in Kotlin and Java for backend service development

  • Microservices Architecture

    Strong experience designing and implementing microservices-based systems

  • Distributed Systems

    Deep understanding of distributed systems principles, concurrency, and scalability

  • API Design

    Experience designing and implementing RESTful APIs and service boundaries

  • System Design

    Ability to design complex, scalable systems for high-volume financial transactions

  • Production Engineering

    Experience with deployment, monitoring, and operating production services

Preferred

  • Machine Learning

    Nice to have

    Experience with ML frameworks and applying machine learning to fraud detection

  • Graph Technologies

    Nice to have

    Knowledge of graph databases and graph-based analytics for risk assessment

  • Streaming Technologies

    Nice to have

    Experience with real-time data processing and streaming platforms

  • Financial Services

    Nice to have

    Domain knowledge in payments, fintech, or financial risk management

  • AI/LLM Technologies

    Nice to have

    Familiarity with large language models and generative AI applications

  • Cloud Platforms

    Nice to have

    Experience with cloud infrastructure and container orchestration

Tech stack

Languages

KotlinJava

Frameworks

MicroservicesSpring Framework

Databases

Distributed DatabasesGraph Databases

Tools

Machine Learning PlatformsStreaming PlatformsObservability ToolsCI/CD Pipeline

Other

LLMs/Gen AIGraph AnalyticsAPI Design

Compensation

Pay and benefits.

Benefits

  • Global Impact

    Opportunity to work on products serving over 200,000 businesses worldwide including major enterprises

  • Career Growth

    Accelerated learning and career development in a rapidly scaling fintech unicorn valued at $8B

  • Innovation Focus

    Work with cutting-edge technologies including AI, machine learning, and modern distributed systems

  • International Team

    Collaborate with over 2,000 talented professionals across 26 global offices

  • Equity Participation

    Opportunity for equity participation in a high-growth fintech company

  • Professional Development

    Access to learning resources and professional development opportunities

Process

Interview steps.

  1. 01

    Initial Screening

    Phone or video screening with hiring manager to discuss background and role fit

  2. 02

    Technical Assessment

    Coding challenge or take-home assignment focusing on backend engineering skills

  3. 03

    Technical Interview

    In-depth technical interview covering system design, algorithms, and Kotlin/Java proficiency

  4. 04

    Architecture Discussion

    System design interview focused on distributed systems and microservices architecture

  5. 05

    Team Interview

    Behavioral interview with team members and cross-functional partners

  6. 06

    Final Interview

    Final round with senior leadership to discuss career goals and company culture fit

Full posting

Original listing.

About Airwallex

Airwallex is the only unified payments and financial platform for global businesses. Powered by our unique combination of proprietary infrastructure and software, we empower over 200,000 businesses worldwide – including Brex, Rippling, Navan, Qantas, SHEIN and many more – with fully integrated solutions to manage everything from business accounts, payments, spend management and treasury, to embedded finance at a global scale.

Proudly founded in Melbourne, we have a team of over 2,000 of the brightest and most innovative people in tech across 26 offices around the globe. Valued at US$8 billion and backed by world-leading investors including T. Rowe Price, Visa, Mastercard, Robinhood Ventures, Sequoia, Salesforce Ventures, DST Global, and Lone Pine Capital, Airwallex is leading the charge in building the global payments and financial platform of the future. If you’re ready to do the most ambitious work of your career, join us.

Attributes We Value

We hire successful builders with founder-like energy who want real impact, accelerated learning, and true ownership. You bring strong role-related expertise and sharp thinking, and you’re motivated by our mission and operating principles. You move fast with good judgment, dig deep with curiosity, and make decisions from first principles, balancing speed and rigor.

You're humble and collaborative; turn zero‑to‑one ideas into real products, and you “get stuff done” end-to-end. You use AI to work smarter and solve problems faster. Here, you’ll tackle complex, high‑visibility problems with exceptional teammates and grow your career as we build the future of global banking. If that sounds like you, let’s build what’s next.

About the team

Airwallex Risk Platform Team is responsible for protecting all Airwallex products across the lifecycle, including GTPN, PA, Issuing, Onboarding, and Account Takeover. The risk landscape evolves rapidly and fraud techniques are becoming increasingly sophisticated. We build scalable, reliable, and intelligent risk capabilities to stay ahead—helping Airwallex remain a trusted global partner for businesses.

Our team is distributed across Shanghai and Singapore, working closely with global product, engineering, data, and operations teams, as well as external partners and customers, to deliver a holistic risk management approach.

This role is based in Singapore.

What you’ll do

Our mission is to keep Airwallex’s products and services safe and secure. We continuously improve risk strategies and systems using modern technologies, including graph, machine learning, and LLMs/Gen AI, to detect and prevent fraud and abuse at scale.

Responsibilities:

  • Design, develop, and operate core transaction risk services and infrastructure using Kotlin/Java, supporting payment products and transaction systems.

  • Own end-to-end delivery of key components and services on Airwallex’s microservice framework: design, implementation, testing, deployment, and observability.

  • Build high-concurrency, highly available distributed services, optimizing latency, throughput, and reliability for production workloads.

  • Collaborate with senior engineers and cross-functional partners to define technical solutions, APIs, and service boundaries; drive architectural improvements.

  • Explore and evaluate new technologies (e.g., graph/streaming/ML/LLM related) and propose pragmatic upgrades aligned with business risk needs.

  • Mentor engineers through code reviews, design discussions, and engineering best practices, improving team quality and delivery efficiency.

  • Participate in on-call/incident response when needed, driving root-cause analysis and long-term remediation.

Applicant Safety Policy: Fraud and Third-Party Recruiters

To protect you from recruitment scams, please be aware that Airwallex will not ask for bank details, sensitive ID numbers (i.e. passport), or any form of payment during the application or interview process. All official communication will come from an @airwallex.com email address. Please apply only through careers.airwallex.com or our official LinkedIn page.

Airwallex does not accept unsolicited resumes from search firms/recruiters. Airwallex will not pay any fees to search firms/recruiters if a candidate is submitted by a search firm/recruiter unless an agreement has been entered into with respect to specific open position(s). Search firms/recruiters submitting resumes to Airwallex on an unsolicited basis shall be deemed to accept this condition, regardless of any other provision to the contrary.

Equal opportunity

Airwallex is proud to be an equal opportunity employer. We value diversity and anyone seeking employment at Airwallex is considered based on merit, qualifications, competence and talent. We don’t regard color, religion, race, national origin, sexual orientation, ancestry, citizenship, sex, marital or family status, disability, gender, or any other legally protected status when making our hiring decisions. If you have a disability or special need that requires accommodation, please let us know.

Redirects to Airwallex's application page.

Other roles

More at Airwallex.

View all 159 roles