Staff Software Engineer Backend, Billing
Summary
Lead backend engineering for Airwallex’s billing platform, designing scalable microservices in Java/Spring to handle high-concurrency payments and financial transactions.
What You’ll Do
We envision a future where our billing platform supports both Airwallex internal needs and serves as an easy‑to‑integrate product for our customers. By joining our team, you will play a crucial role in realizing this vision, working alongside talented professionals to deliver business‑critical features and solutions.
Location: Singapore/Shanghai, China.
Responsibilities
- Lead the planning, design, and implementation of the Airwallex engineering system.
- Work with the business/product team to deeply understand business needs, scenarios, and subsequent development directions; complete system analysis, architecture design, and core function development, and grasp complex system design to ensure quality of complex architecture.
- Design and develop components based on the company’s microservice framework.
- Introduce innovative technologies and solutions for the team.
- Be responsible for the construction and management of the technical team, and establish good internal coding standards.
Minimum Qualifications
- More than 8 years of Core Java development, more than 5 years of experience in Internet application / large financial system / e‑commerce platform development.
- More than one year of experience in payment platform development.
- Bachelor degree in computer science and related majors.
- Proficient in Java 8, familiar with Java multi-threading, high concurrency, IO / NIO, network communication, etc.
- Familiar with commonly used design patterns, with experience in design and development of large-scale distributed, high concurrency, high load, high availability systems.
- Master various common server technologies, which can optimize service response and data query, ensure various service quality, and solve problems of high concurrency and high availability.
- Familiar with Spring / Spring Boot.
- Familiar with HTTP, TCP / IP protocol and REST specifications.
- Master Gradle / Maven and other build tools.
- Familiar with the use of Docker cluster.
- Familiar with JSON & XML.
Preferred Qualifications
- International clearing and settlement / foreign exchange transactions.
- Fluent in English.
- Cassandra / Redis / NoSQL / Hadoop.
- Kotlin / Scala / Python / Golang / R.
- Docker Swarm / Kubernetes.
- JavaScript / Angular / React / CSS3.
- Aliyun Cloud / AWS.
Equal Opportunity
Airwallex is proud to be an equal opportunity employer. We value diversity and anyone seeking employment at Airwallex is considered based on merit, qualifications, competence and talent. We don’t regard color, religion, race, national origin, sexual orientation, ancestry, citizenship, sex, marital or family status, disability, gender, or any other legally protected status when making our hiring decisions. If you have a disability or special need that requires accommodation, please let us know.