Airwallex

Senior Backend Engineer, Billing

Airwallex3 months ago
Location

SG - Singapore

Type

Full Time

Level

Senior

Role

Backend Engineer

Posted

Dec 4, 2025

Full TimeSenior

The role

Summary

Airwallex is seeking a Senior Backend Engineer to join their Billing team in Singapore, focusing on building next-generation billing and pricing platforms for global businesses. The role requires 5+ years of Java development experience with payment systems expertise, working on scalable microservices architecture to support Airwallex's growth and empower 200,000+ businesses worldwide.

What you'll do

System Architecture Leadership: Lead the planning, design, and implementation of Airwallex's billing engineering system
Business Requirements Analysis: Work with business/product teams to understand needs, complete system analysis, architecture design, and core function development
Microservices Development: Design and develop components based on the company's microservice framework
Technology Innovation: Introduce innovative technologies and solutions for the team
Team Leadership: Responsible for construction and management of technical team and establish coding standards
Billing Platform Development: Build next-generation billing platform with flexible pricing strategies and intuitive invoicing solutions
Cross-functional Collaboration: Collaborate with various domains including GTPN, PA, Scale, Issuing, and Spend teams
End-to-end Automation: Automate pricing and billing processes across different business units

What we look for

Technical

Java Development5+ years of Core Java development experience
Payment Systems1+ years experience in payment platform development
Distributed SystemsExperience in large-scale distributed, high concurrency, high load, high availability systems
MultithreadingProficient in Java multi-threading, high concurrency, IO/NIO, network communication
Design PatternsFamiliar with commonly used design patterns
Server TechnologiesMaster various common server technologies for optimization and quality assurance

Education

Bachelor's DegreeBachelor degree in computer science and related majors

Experience

Internet Applications5+ years experience in Internet application/large financial system/e-commerce platform development
Financial SystemsExperience with large financial systems and high-volume transaction processing
International SystemsPreferred: International clearing and settlement/foreign exchange transactions experience

Skills

Required skills

Java 8+Proficient in Java 8 and higher versions
Spring/Spring BootExperience with Spring framework and Spring Boot
HTTP/RESTFamiliar with HTTP, TCP/IP protocols and REST specifications
Build ToolsMaster Gradle/Maven build tools
DockerFamiliar with Docker cluster usage
Data FormatsFamiliar with JSON & XML
Payment SystemsPayment platform development experience

Nice to have

International FinanceInternational clearing and settlement/foreign exchange transactions
English FluencyFluent in English for global collaboration
NoSQL DatabasesCassandra/Redis/NoSQL/Hadoop experience
Additional LanguagesKotlin/Scala/Python/Golang/R programming languages
Container OrchestrationDocker Swarm/Kubernetes experience
Frontend TechnologiesJavaScript/Angular/React/CSS3 knowledge
Cloud PlatformsAliyun Cloud/AWS experience

Compensation & benefits

Benefits

Global Collaboration

Work with teams across 26 offices globally

Career Growth

Accelerated learning and true ownership opportunities

Innovation Environment

Access to cutting-edge technology and AI tools

Equal Opportunity

Inclusive workplace valuing diversity and merit-based hiring

International Exposure

Cross-functional collaboration with global business domains

Professional Development

Opportunity to build next-generation financial platforms


Interview process

  1. 1
    Application Review Initial screening of technical qualifications and experience
  2. 2
    Technical Phone Screen Discussion of Java development experience and system design concepts
  3. 3
    System Design Interview Deep dive into distributed systems architecture and payment platform design
  4. 4
    Coding Assessment Hands-on coding evaluation focusing on Java, Spring Boot, and microservices
  5. 5
    Team Interview Cultural fit assessment and collaboration style evaluation with billing team members
  6. 6
    Final Interview Senior leadership discussion about vision alignment and career growth opportunities

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
JavaKotlinScalaPythonGolangJavaScript
Frameworks
Spring FrameworkSpring BootAngularReact
Databases
CassandraRedisNoSQLHadoop
Tools
DockerKubernetesDocker SwarmMavenGradle
Other
AWSAliyun CloudHTTP/RESTTCP/IPJSON/XML
Apply Now