Backend Engineer II, Billing

A unified payments and financial platform for global businesses, powering over 100,000 businesses worldwide with integrated solutions for business accounts, payments, and treasury management.
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
Finance

Description For Backend Engineer II, Billing

Airwallex, valued at US$5.6 billion, is revolutionizing global financial services with its unified payments and financial platform. The Billing Team is seeking a Backend Engineer II to join their mission of transforming business pricing, billing, and invoicing systems. This role offers an exciting opportunity to work on a next-generation billing platform that serves both Airwallex internally and its global customer base.

As a Backend Engineer II in the Billing Team, you'll be part of a dynamic engineering team spread across Shanghai and Singapore, collaborating with cross-functional teams worldwide. You'll work on developing a scalable, transparent billing platform that supports flexible pricing strategies and intuitive invoicing solutions. The role involves working with various domains including GTPN, PA, Scale, Issuing, and Spend to automate end-to-end pricing and billing processes.

The position requires strong technical expertise in Java development, with experience in payment platforms and distributed systems. You'll be responsible for leading system design, implementing core functionalities, and ensuring architectural quality. The ideal candidate should have a solid foundation in computer science, with proficiency in modern development tools and frameworks.

Working at Airwallex means joining a team of over 1,500 innovative professionals across 20+ global offices. Backed by world-leading investors including Sequoia and Mastercard, you'll be part of building the future of global payments and financial services. The company offers a collaborative environment where you can make a tangible impact on businesses worldwide through your work on the billing platform.

This role is perfect for someone who combines technical expertise with business acumen, as you'll be working closely with product teams to understand and implement complex business requirements. You'll have the opportunity to work with cutting-edge technologies and contribute to building a platform that empowers businesses globally.

Last updated 13 days ago

Responsibilities For Backend Engineer II, Billing

  • Lead planning, design, and implementation of the Airwallex engineering system
  • Work with business/product team to understand business needs and complete system analysis
  • Design and develop components based on microservice framework
  • Introduce innovative technologies and solutions for the team
  • Responsible for technical team construction and management

Requirements For Backend Engineer II, Billing

Java
Kubernetes
Cassandra
Redis
  • 2+ years of Core Java development experience
  • 1+ year experience in payment platform development
  • Bachelor degree in computer science or related majors
  • Proficient in Java 8, multi-threading, high concurrency, IO/NIO, network communication
  • Familiar with design patterns and distributed systems
  • Master various server technologies
  • Familiar with Spring/Spring Boot
  • Familiar with HTTP, TCP/IP protocol and REST specifications
  • Master Gradle/Maven build tools
  • Familiar with Docker cluster
  • Familiar with JSON & XML

Interested in this job?

Jobs Related To Airwallex Backend Engineer II, Billing

Software Engineer II, Transaction Risk

Mid-level Software Engineer position at Airwallex focusing on transaction risk management and security, requiring 3+ years of Java development experience.

Technical Support Engineer

Technical Support Engineer position at Airwallex, providing technical support and consulting for global payment platform integration and maintenance.

Software Engineer, Backend - Financial Platform

Backend Software Engineer role at Airwallex, developing and scaling financial platforms for global payment solutions.

Software Engineer II, Ops Efficiency

Software Engineer II position at Airwallex focusing on risk platform development and ops efficiency, requiring Java expertise and distributed systems experience.

Software Engineer II, Cards

Join Airwallex as a Software Engineer II, Cards in San Francisco, working on cloud-native microservices for a global payments platform.