Airwallex

Engineering Lead/Manager, Billing

Airwallex6 months ago
Location

SG - Singapore

Type

Full Time

Level

Manager

Role

Engineering Manager

Posted

Aug 27, 2025

Full TimeManager

The role

Summary

Airwallex is seeking an Engineering Lead/Manager for their Billing team in Singapore to lead the development of a next-generation billing platform that supports flexible pricing strategies and intuitive invoicing solutions. The role combines hands-on technical leadership with people management, requiring expertise in Java, distributed systems, and experience leading engineering teams in building large-scale, high-availability systems.

What you'll do

Team Leadership: Lead a team of engineers, set goals and development targets, and support team members with feedback and development plans
Product Collaboration: Work closely with Product Managers to analyze requirements and produce technical solutions and execution plans
Hands-on Development: Design, implement and deliver software functions for the billing platform
Technical Architecture: Analyze and validate technical designs for software functions from the team
Code Review: Review code from team members and ensure coding standards and best practices
Product Planning: Engage with Product Managers to build backlogs that contribute to roadmap execution
Talent Development: Contribute to hiring, training and development of engineers within the managed team
Cross-team Collaboration: Ensure collaboration between your team and other teams including local/global engineering teams, infrastructure teams, and product manager teams

What we look for

Technical

Large-scale SystemsExperience in developing large-scale system control interfaces
Java ProficiencyProficient in Java 8, familiar with multi-threading, high concurrency, IO/NIO, network communication
System DesignExperience in design and development of large-scale distributed, high concurrency, high load, high availability systems
Server TechnologiesMaster various common server technologies for optimizing service response and data query
Spring FrameworkFamiliar with Spring/Spring Boot frameworks
Network ProtocolsFamiliar with HTTP, TCP/IP protocol and REST specifications
Build ToolsMaster Gradle/Maven and other build tools
ContainerizationFamiliar with Docker cluster usage
Data FormatsFamiliar with JSON and XML data formats

Education

Bachelor's DegreeBachelor degree in computer science and related majors

Experience

Engineering LeadershipExperience leading engineering teams and managing technical projects
Distributed SystemsExperience building and scaling distributed, high-availability systems
Design PatternsFamiliar with commonly used design patterns and software architecture principles

Skills

Required skills

Java 8Proficient in Java 8 with multi-threading, high concurrency, and network communication
Distributed SystemsExperience in large-scale distributed, high concurrency, high availability systems
Spring FrameworkFamiliar with Spring/Spring Boot for enterprise application development
System ArchitectureDesign patterns and large-scale system control interface development
Build ToolsMaster Gradle/Maven and other build automation tools
ContainerizationFamiliar with Docker cluster usage and container deployment
Network ProtocolsHTTP, TCP/IP protocol and REST specifications knowledge
Team LeadershipExperience leading engineering teams and managing technical projects

Nice to have

Financial SystemsInternational clearing and settlement/foreign exchange transactions experience
NoSQL DatabasesCassandra/Redis/NoSQL/Hadoop for big data and high-performance storage
Additional LanguagesKotlin/Scala/Python/Golang/R for diverse development needs
Container OrchestrationDocker Swarm/Kubernetes for advanced container management
Frontend TechnologiesJavaScript/Angular/React/CSS3 for full-stack development capabilities
Cloud PlatformsAliyun Cloud/AWS for cloud-native application development

Compensation & benefits

Benefits

Global Impact

Work on products that empower over 200,000 businesses worldwide including major brands like Brex, Rippling, and Qantas

Career Growth

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

International Collaboration

Work with cross-functional teams across 26 offices globally spanning Shanghai and Singapore

Innovation Culture

Use AI to work smarter and solve problems faster in a founder-like energy environment

Equal Opportunity

Proud equal opportunity employer valuing diversity and inclusion across all backgrounds

Professional Development

Opportunities to tackle complex, high-visibility problems with exceptional teammates


Interview process

  1. 1
    Initial Screening Resume review and initial qualification assessment focusing on technical leadership experience and Java expertise
  2. 2
    Technical Phone Screen Technical discussion covering Java, distributed systems, and system design principles with focus on billing/financial systems
  3. 3
    System Design Interview Whiteboard session designing large-scale billing platform architecture, discussing scalability and high availability
  4. 4
    Leadership Interview Behavioral interview focusing on team leadership, people management, and collaboration with product managers
  5. 5
    Code Review Session Review and discussion of candidate's previous code or live coding session demonstrating Java and Spring expertise
  6. 6
    Final Round Panel interview with senior engineering leadership and product managers to assess cultural fit and strategic thinking

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
Java 8KotlinScalaPythonGolangRJavaScript
Frameworks
SpringSpring BootAngularReact
Databases
CassandraRedisNoSQLHadoop
Tools
DockerDocker SwarmKubernetesGradleMavenAWSAliyun Cloud
Other
HTTPTCP/IPRESTJSONXMLCSS3
Apply Now