Airwallex

Senior/ Staff Software Engineer, Core Banking (Relocate to Singapore)

Airwallex7 months ago
Location

SG - Singapore

Type

Full Time

Salary

SGD 120,000 – 180,000

Level

Senior

Role

Backend Engineer

Posted

Jul 24, 2025

Full TimeSenior

The role

Summary

Airwallex is seeking a Senior/Staff Software Engineer to join their Core Banking Platform team in Singapore, focusing on building scalable transaction engines and multi-currency wallet platforms. The role involves developing high-performance distributed systems that power Airwallex's global payments infrastructure, requiring 5+ years of experience with JVM-based programming (preferably Kotlin), distributed systems, and modern engineering practices.

What you'll do

Transaction Engine Development: Lead the development of cutting-edge transaction engines focused on scalability, financial accuracy, and adaptability
Multi-Currency Wallet Platform: Build and maintain a distributed multi-currency wallet platform providing precise financial oversight for client ledgers
Cross-Team Collaboration: Collaborate with product and engineering teams to ensure alignment between technical solutions and business objectives
AI-Enhanced Tooling: Innovate productivity-enhancing tools and processes, exploring AI opportunities to improve engineering practices and system observability
System Architecture: Design and implement high-throughput, low-latency, highly available distributed systems
Code Quality Assurance: Maintain high standards for code quality through testing, code reviews, and best practices implementation

What we look for

Technical

JVM ProgrammingStrong computer science fundamentals with JVM-based programming experience, preferably Kotlin
Distributed SystemsExperience with high throughput, low latency, highly available distributed systems
API DesignExperience in API design best practices and RESTful service development
Build ToolsMastery of Gradle, Maven, or other build automation tools
ContainerizationFamiliarity with Docker and Kubernetes cluster management
Network ProtocolsKnowledge of HTTP, TCP/IP protocol and REST specifications

Education

Computer Science BackgroundStrong computer science fundamentals or equivalent technical education

Experience

Software Engineering5+ years experience in modern engineering practices focused on continuous integration/delivery and quality engineering
Systems DesignProven experience in designing scalable distributed systems
Financial TechnologyExperience building high-accuracy financial systems and transaction processing platforms preferred

Skills

Required skills

Kotlin/JVM ProgrammingStrong proficiency in JVM-based languages, particularly Kotlin for backend development
Distributed Systems DesignExperience building high-throughput, low-latency distributed systems with high availability
API DevelopmentExpertise in designing and implementing RESTful APIs and microservices architecture
Container OrchestrationHands-on experience with Docker and Kubernetes for production deployments
Build AutomationProficiency with Gradle or Maven for JVM project build management

Nice to have

Reactive ProgrammingExperience with asynchronous programming using RxJava, Akka, Spring Reactor, or Vert.x
Event StreamingKnowledge of Kafka for real-time event processing and stream processing
Cloud PlatformsExperience with GCP, AWS, or Alicloud services including EC2, RDS, ELB, CloudFront
Monitoring & ObservabilityFamiliarity with operational tools like Splunk, New Relic, Datadog, Prometheus, ELK stack
Scala ProgrammingAdditional JVM language experience for functional programming approaches

Compensation & benefits

Salary

SGD 120,000 – 180,000 (annual)

Stock options

Available

Benefits

Relocation Support

Comprehensive relocation package to Singapore including visa sponsorship and moving assistance

Global Exposure

Work with a diverse team across 26 offices globally with opportunities for international collaboration

Professional Development

Continuous learning opportunities in a fast-growing fintech environment

Innovation Focus

Access to cutting-edge technology and AI tools to enhance productivity and problem-solving

Equal Opportunity

Inclusive workplace with commitment to diversity and equal opportunity employment


Interview process

  1. 1
    Initial Screening Phone or video call to discuss background, experience, and motivation for relocating to Singapore
  2. 2
    Technical Assessment Coding challenge focusing on distributed systems design, JVM programming, and system architecture
  3. 3
    System Design Interview Deep dive into designing scalable financial systems, transaction processing, and multi-currency platforms
  4. 4
    Team Interview Meet with Core Banking Platform team members to assess cultural fit and collaboration skills
  5. 5
    Final Interview Leadership interview covering career goals, relocation readiness, and long-term vision alignment

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
KotlinScalaJava
Frameworks
Spring ReactorRxJavaAkkaVert.x
Databases
Distributed Database Systems
Tools
DockerKubernetesGradleMavenKafka
Other
AWS/GCP/AlicloudMonitoring ToolsREST APIsHTTP/TCP-IP
Apply Now