Airwallex

Staff Backend Engineer, Billing

Airwallex3 months ago
Location

SG - Singapore

Type

Full Time

Level

Staff

Role

Backend Engineer

Posted

Dec 4, 2025

Full TimeStaff

The role

Summary

Airwallex is seeking a Staff Backend Engineer for their Billing team to lead development of a next-generation billing platform that transforms pricing, invoicing, and billing processes for global businesses. This Singapore-based role involves architecting scalable systems using Java and microservices while collaborating with cross-functional teams across Shanghai and Singapore.

What you'll do

System Architecture Leadership: Lead the planning, design, and implementation of Airwallex's billing engineering system with complex architecture oversight
Business Requirements Analysis: Work with business and product teams to understand needs, scenarios, and development directions for billing solutions
System Design and Development: Complete system analysis, architecture design, and core function development for next-generation billing platform
Microservices Development: Design and develop components based on the company's microservice framework for scalable billing solutions
Technology Innovation: Introduce innovative technologies and solutions to enhance team capabilities and system performance
Team Leadership: Lead construction and management of technical team while establishing internal coding standards
Cross-functional Collaboration: Engage with various domains including GTPN, PA, Scale, Issuing, and Spend teams for end-to-end automation
Platform Integration: Build easy-to-integrate billing solutions that serve both internal Airwallex needs and external customer requirements

What we look for

Technical

Java Expertise8+ years of Core Java development experience with proficiency in Java 8, multi-threading, high concurrency, and IO/NIO
Payment Systems ExperienceMinimum 1 year experience in payment platform development with understanding of billing and financial systems
Distributed SystemsExperience in design and development of large-scale distributed, high concurrency, high load, and high availability systems
Server TechnologiesMastery of common server technologies for service response optimization and data query performance
Spring FrameworkFamiliarity with Spring and Spring Boot frameworks for enterprise application development
Network ProtocolsFamiliarity with HTTP, TCP/IP protocol and REST specifications for web service development
Build ToolsProficiency with Gradle/Maven build tools for project management and automation
ContainerizationFamiliarity with Docker cluster usage for application deployment and scaling

Education

Bachelor's DegreeBachelor's degree in Computer Science or related technical field required

Experience

Internet Applications5+ years experience in Internet application, large financial system, or e-commerce platform development
Design PatternsProficiency in commonly used design patterns with practical application in large-scale systems
System ArchitectureExperience with complex system design ensuring quality architecture for enterprise-level applications

Skills

Required skills

Java Development8+ years of Core Java experience with proficiency in Java 8, multi-threading, and high concurrency
Payment Platform DevelopmentMinimum 1 year experience in payment platform development
Distributed Systems DesignExperience with large-scale distributed, high concurrency, and high availability systems
Spring FrameworkProficiency with Spring and Spring Boot for enterprise application development
Network ProtocolsHTTP, TCP/IP protocol knowledge and REST API specifications
Build ToolsGradle/Maven for project build automation and dependency management
ContainerizationDocker cluster usage for application deployment and scaling
Data FormatsJSON and XML for data interchange and processing

Nice to have

Financial Domain KnowledgeInternational clearing and settlement or foreign exchange transactions experience
English ProficiencyFluent English for global team collaboration
NoSQL TechnologiesCassandra, Redis, NoSQL databases, and Hadoop for big data processing
Additional LanguagesKotlin, Scala, Python, Golang, or R for diverse technical challenges
Container OrchestrationDocker Swarm or Kubernetes for advanced container management
Frontend TechnologiesJavaScript, Angular, React, CSS3 for full-stack development
Cloud PlatformsAliyun Cloud or AWS for scalable cloud infrastructure

Compensation & benefits

Benefits

Global Team Collaboration

Work with over 2,000 innovative professionals across 26 offices worldwide

High-Impact Projects

Work on business-critical features that serve over 200,000 businesses globally including Brex, Rippling, and SHEIN

Career Growth

Accelerated learning opportunities and true ownership in building the future of global banking

Innovation Environment

Access to cutting-edge technology and AI tools to work smarter and solve problems faster

Equal Opportunity

Inclusive workplace that values diversity and provides equal opportunities regardless of background

Founder-like Impact

Real impact opportunities with founder-like energy in a fast-growing fintech unicorn


Interview process

  1. 1
    Application Review Initial screening of technical background and experience in Java development and payment systems
  2. 2
    Technical Phone Screen Phone interview focusing on Java expertise, system design concepts, and payment platform experience
  3. 3
    System Design Interview In-depth technical interview covering distributed systems architecture and billing platform design
  4. 4
    Coding Assessment Hands-on coding challenge demonstrating Java proficiency and problem-solving skills
  5. 5
    Team Fit Interview Cultural fit assessment and discussion with potential team members
  6. 6
    Final Leadership Interview Interview with engineering leadership to assess technical leadership and 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
JavaKotlinScalaPythonGolangJavaScript
Frameworks
Spring FrameworkSpring BootAngularReact
Databases
CassandraRedisNoSQLHadoop
Tools
DockerGradleMavenDocker SwarmKubernetes
Other
HTTPTCP/IPRESTJSONXMLAWSAliyun Cloud
Apply Now