Airwallex

Senior Software Engineer, Transaction Risk

Airwallex1 weeks ago
Location

SG - Singapore

Type

Full Time

Level

Senior

Role

Senior Software Engineer

Posted

Mar 6, 2026

Full TimeSenior

The role

Summary

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.

What you'll do

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

What we look for

Technical

Backend ProgrammingStrong proficiency in Kotlin and Java for enterprise-level backend development
Distributed SystemsExperience building high-concurrency, highly available distributed systems and microservices
System DesignAbility to design scalable architectures, APIs, and service boundaries for complex financial systems
Production OperationsExperience with deployment, monitoring, observability, and incident response in production environments
Performance OptimizationSkills in optimizing latency, throughput, and reliability for high-volume transaction processing

Education

Computer Science DegreeBachelor's degree in Computer Science, Software Engineering, or related technical field
Advanced Technical EducationMaster's degree in Computer Science or equivalent advanced technical education preferred

Experience

Senior Engineering Role5+ years of software engineering experience with proven track record in senior individual contributor roles
Financial TechnologyPrevious experience in fintech, payments, or financial services industry preferred
Risk Management SystemsBackground in fraud detection, risk management, or security-focused engineering roles
Mentorship ExperienceExperience mentoring junior engineers and leading technical initiatives

Skills

Required skills

Kotlin/Java ProgrammingExpert-level proficiency in Kotlin and Java for backend service development
Microservices ArchitectureStrong experience designing and implementing microservices-based systems
Distributed SystemsDeep understanding of distributed systems principles, concurrency, and scalability
API DesignExperience designing and implementing RESTful APIs and service boundaries
System DesignAbility to design complex, scalable systems for high-volume financial transactions
Production EngineeringExperience with deployment, monitoring, and operating production services

Nice to have

Machine LearningExperience with ML frameworks and applying machine learning to fraud detection
Graph TechnologiesKnowledge of graph databases and graph-based analytics for risk assessment
Streaming TechnologiesExperience with real-time data processing and streaming platforms
Financial ServicesDomain knowledge in payments, fintech, or financial risk management
AI/LLM TechnologiesFamiliarity with large language models and generative AI applications
Cloud PlatformsExperience with cloud infrastructure and container orchestration

Compensation & 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


Interview process

  1. 1
    Initial Screening Phone or video screening with hiring manager to discuss background and role fit
  2. 2
    Technical Assessment Coding challenge or take-home assignment focusing on backend engineering skills
  3. 3
    Technical Interview In-depth technical interview covering system design, algorithms, and Kotlin/Java proficiency
  4. 4
    Architecture Discussion System design interview focused on distributed systems and microservices architecture
  5. 5
    Team Interview Behavioral interview with team members and cross-functional partners
  6. 6
    Final Interview Final round with senior leadership to discuss career goals and company culture fit

Apply for this position

You'll be redirected to the company's application page


Airwallex

Airwallex

View all jobs

Airwallex is a Singapore-based financial technology company specializing in cross-border payments and financial services for businesses.

SingaporeFounded 2015airwallex.com

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
Apply Now