Staff Software Engineer Backend, Billing
Core
Lead the planning, design, and implementation of the Airwallex engineering system for the next-generation billing platform, ensuring high-quality complex architecture and business-critical features.
Role type
Staff Software Engineer (Backend)
Builds
Next-generation billing platform with flexible pricing strategies and intuitive invoicing solutions
Domain
Global payments and financial services
Deliverable
production ML models | product features
Required skills
Core Java development, Java 8, multi-threading, high concurrency, IO/NIO, network communication, design patterns, large-scale distributed systems, Spring/Spring Boot, HTTP/TCP/IP/REST, Gradle/Maven, Docker
Preferred skills
International clearing/settlement, NoSQL (Cassandra/Redis), Kubernetes, Cloud (Aliyun/AWS), Frontend (JavaScript/Angular/React)
Responsibilities
Lead system planning, design, and implementation; Collaborate with business/product teams on system analysis and architecture; Design and develop microservice components; Introduce innovative technologies and solutions; Manage technical team and establish coding standards
Seniority
Staff, hands-on IC with mentorship