Airwallex in Singapore is seeking a Staff Software Engineer to design and build reliable, scalable systems for card transactions. The role requires 8+ years of software engineering experience, proficiency in backend languages like Java or Kotlin, and deep experience with event-driven architectures. Candidates should have strong knowledge of distributed systems and a Bachelor’s degree in Computer Science or a related field. The position also entails mentoring other engineers and guiding technical direction across teams.
Qualifications
8+ years of professional software engineering experience.
Deep experience designing and delivering large-scale, distributed systems.
Strong proficiency in backend development.
Responsibilities
Design and build highly reliable, scalable systems for card transactions.
Lead design of distributed, event-driven systems.
Set high standards for code quality and operational readiness.
Skills
Backend development (Java, Kotlin, Go, Python)
Event-driven and streaming architectures
Designing RESTful APIs
Cloud experience (GCP or AWS)
Mentoring engineers
Education
Bachelor’s degree in Computer Science, Software Engineering, or related field
Tools
Docker
Kubernetes
Kafka
Splunk
Grafana
Prometheus
Job description
Airwallex in Singapore is seeking a Staff Software Engineer to design and build reliable, scalable systems for card transactions. The role requires 8+ years of software engineering experience, proficiency in backend languages like Java or Kotlin, and deep experience with event-driven architectures. Candidates should have strong knowledge of distributed systems and a Bachelor’s degree in Computer Science or a related field. The position also entails mentoring other engineers and guiding technical direction across teams.