7 months ago
Responsibilities
- Design, build, and operate highly reliable and scalable systems powering real-time card transactions.
- Own complex problem spaces end to end, from system design and production rollout through long-term evolution.
- Lead the design of distributed, event-driven systems with strong correctness, performance, and resiliency guarantees.
- Drive architectural improvements that reduce complexity, improve operability, and support future product growth.
- Set a high bar for code quality, testing, observability, and operational readiness.
- Identify and remove technical bottlenecks that slow teams or create systemic risk.
- Influence technical direction across multiple teams through design reviews, RFCs, and hands-on collaboration.
- Mentor senior engineers and shape engineering practices without formal people-management responsibilities.
- Evolve core infrastructure and shared platform capabilities to improve developer productivity and system reliability.
- Evaluate technologies and guide adoption where they provide clear value.
Requirements
- 8+ years of professional software engineering experience with sustained senior- or staff-level individual-contributor impact.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Strong backend development proficiency in Java, Kotlin, Go, or Python.
- Deep experience designing and delivering large-scale distributed systems in production.
- Strong computer science fundamentals and understanding of object-oriented design.
- Hands-on experience with event-driven and streaming architectures such as Kafka.
- Experience designing and operating RESTful APIs at scale.
- Experience with domain-driven design and event-driven architectures.
- Cloud experience with GCP or AWS, including Docker and Kubernetes.
- Familiarity with Splunk, Grafana, Prometheus, or similar observability tooling.
- Ability to mentor engineers and influence technical direction through design and execution.
- Fintech, payments, or other regulated financial-domain experience is preferred.
- Deep JVM ecosystem experience, including Java or Kotlin with Spring or Spring Boot, is preferred.
Tech Stack
Apache KafkaAWSDockerGoGoogle Cloud PlatformGrafanaJavaKotlinKubernetesPrometheusPythonSplunkSpring Boot
Categories
About Airwallex
Airwallex is a leading global payments and financial platform for modern businesses, offering trusted solutions to manage everything from business account, payments, treasury, and spend management to embedded finance. With our proprietary infrastructure, Airwallex takes the friction out of global payments and financial operations, empowering businesses of all sizes to unlock new opportunities and grow beyond borders. Proudly founded in Melbourne, Airwallex supports over 150,000 businesses globally and is trusted by brands such as Brex, Canva, Rippling, Navan, Qantas, SHEIN and many more. For more information, visit http://www.airwallex.com
