Airwallex

Senior Backend Engineer, Spend Team (Cards)

Airwallex1 months ago
Location

SG - Singapore

Type

Full Time

Level

Senior

Role

Backend Engineer

Posted

Jan 16, 2026

Full TimeSenior

The role

Summary

Senior Backend Engineer role at Airwallex's Cards team in Singapore, focused on building scalable systems for card issuance and expense management. Requires 5+ years of backend development experience with expertise in distributed systems, cloud infrastructure, and modern programming languages like Java, Kotlin, Go, or Python.

What you'll do

Backend System Design: Design and implement scalable, secure backend services that power the Cards product
Technical Architecture: Contribute to the architecture and long-term technical vision of backend systems
Feature Delivery: Own end-to-end delivery of new features and improvements from design to production
Code Quality: Write high-quality, testable code with attention to reliability and maintainability
Engineering Best Practices: Promote and uphold engineering best practices, including observability and API design
Cross-functional Collaboration: Collaborate with cross-functional teams including product, infrastructure, and design
Technical Mentorship: Provide technical mentorship and support the growth of other engineers on the team

What we look for

Technical

Backend Development ExperienceHands-on experience designing and building backend systems and APIs in production
Computer Science FundamentalsStrong understanding of algorithms, data structures, and distributed systems
Programming Language ProficiencyProficient in at least one backend language (Java, Kotlin, Go, Python)
API DesignSolid understanding of REST API design and backend frameworks like Spring Boot
Cloud InfrastructureExperience working with cloud platforms (AWS, GCP) and container orchestration (Kubernetes)
Performance FocusStrong focus on performance, reliability, and code quality

Education

Bachelor's DegreeBachelor's degree in Computer Science, Software Engineering, or a related field

Experience

Professional Experience5+ years of professional software engineering experience

Skills

Required skills

Backend Programming LanguagesProficiency in Java, Kotlin, Go, or Python for backend development
Distributed SystemsStrong understanding of distributed systems architecture and design patterns
API DevelopmentExperience with REST API design and backend frameworks like Spring Boot
Cloud InfrastructureHands-on experience with AWS, GCP, and container orchestration using Kubernetes
System DesignAbility to design scalable, secure backend systems for production environments

Nice to have

Observability ToolsFamiliarity with monitoring and observability tools like Grafana, Prometheus, and Splunk
Financial TechnologyExperience with fintech products, payment systems, or card issuance platforms
Mentorship ExperiencePrevious experience mentoring junior engineers and technical leadership

Apply for this position

You'll be redirected to the company's application page