Airwallex

Senior Software Engineer, Backend - Onboarding

Airwallex9 months ago
Location

SG - Singapore

Type

Full Time

Level

Senior

Role

Backend Engineer

Posted

Jun 17, 2025

Full TimeSenior

The role

Summary

Airwallex is seeking a Senior Backend Engineer to join their Onboarding team in Singapore, focusing on building scalable microservices for KYC, compliance, and user onboarding systems. The role requires expertise in Java/Kotlin, distributed systems architecture, and financial services compliance while working on high-traffic platforms serving 200,000+ global businesses.

What you'll do

Microservices Architecture: Design, develop, and maintain scalable Java/Kotlin microservices for high-traffic, high-availability onboarding systems
Data Pipeline Development: Build robust data pipelines and analytics platforms in collaboration with data scientists and product managers
Cross-functional Collaboration: Work with Frontend, Product, Design, and Marketing teams to translate business requirements into backend solutions
A/B Testing Infrastructure: Develop backend services supporting rapid experimentation, feature toggles, and real-time performance monitoring
Security & Compliance: Implement secure coding practices, authentication mechanisms, and maintain global regulatory compliance for financial data
KYC System Development: Build and optimize Know Your Customer processes and risk-based operations for business onboarding
Code Quality Assurance: Participate in architectural reviews, code reviews, and strategy sessions to maintain high engineering standards
Performance Optimization: Continuously improve backend functionalities to reduce friction, increase user engagement, and drive conversions

What we look for

Technical

Java/Kotlin ExpertiseStrong proficiency in Java or Kotlin for enterprise-level backend development
Microservices ArchitectureExperience designing and implementing distributed systems and microservices patterns
Database DesignExpertise in relational and NoSQL database design, optimization, and data modeling
API DevelopmentRESTful API design principles and GraphQL implementation experience
Cloud PlatformsHands-on experience with AWS, Azure, or GCP for scalable infrastructure
Financial ServicesUnderstanding of fintech, payments, compliance requirements, and financial data handling

Education

Computer Science DegreeBachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
Continuous LearningDemonstrated commitment to staying current with emerging technologies and industry best practices

Experience

Senior-level Development5+ years of backend engineering experience with high-traffic, mission-critical systems
Fintech or PaymentsExperience in financial technology, payments processing, or regulatory compliance environments
Team LeadershipExperience mentoring junior developers and leading technical initiatives
Agile DevelopmentTrack record of working in fast-paced, agile development environments

Skills

Required skills

Java/Kotlin ProgrammingAdvanced proficiency in Java or Kotlin for backend development
Microservices DesignArchitecture and implementation of scalable distributed systems
Database ManagementSQL and NoSQL database design, optimization, and administration
API DevelopmentRESTful services, GraphQL, and service-to-service communication
Cloud InfrastructureAWS, containerization, and cloud-native development practices
Security Best PracticesSecure coding, authentication, authorization, and compliance frameworks

Nice to have

Kafka/Event StreamingExperience with Apache Kafka and event-driven architectures
DevOps PracticesCI/CD pipelines, Infrastructure as Code, and automated testing
Financial RegulationsKnowledge of KYC, AML, PCI DSS, and other financial compliance requirements
Data AnalyticsExperience with data pipelines, analytics platforms, and business intelligence
Performance EngineeringSystem optimization, load testing, and scalability planning
KubernetesContainer orchestration and cloud-native deployment strategies

Compensation & benefits

Benefits

Professional Development

Opportunities for continuous learning and career growth in a fast-paced fintech environment

Global Team

Work with 2,000+ talented professionals across 26 offices worldwide

Innovation Focus

Access to cutting-edge financial technology and opportunity to shape the future of global banking

Mentorship Opportunities

Coach and mentor team members while learning from industry experts

Equity Participation

Potential equity participation in a US$8 billion valued company

Diverse Environment

Equal opportunity workplace with commitment to diversity and inclusion


Interview process

  1. 1
    Initial Screening Phone or video screening with talent acquisition to discuss background and role alignment
  2. 2
    Technical Assessment Coding challenge focusing on Java/Kotlin, system design, and backend engineering principles
  3. 3
    System Design Interview Architecture discussion covering microservices, scalability, and fintech system requirements
  4. 4
    Behavioral Interview Culture fit assessment focusing on collaboration, ownership, and growth mindset
  5. 5
    Final Round Panel interview with senior engineers and team leads covering technical depth and team dynamics
  6. 6
    Reference Check Professional reference verification and offer discussion

Apply for this position

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


Airwallex

Airwallex

View all jobs

Airwallex is a Singapore-based financial technology company specializing in cross-border payments and financial services for businesses.

SingaporeFounded 2015airwallex.com

Tech Stack

Languages
JavaKotlinSQL
Frameworks
Spring BootApache KafkagRPC
Databases
PostgreSQLRedisApache Cassandra
Tools
DockerKubernetesJenkinsGrafanaAWS
Other
Event-driven ArchitectureA/B Testing FrameworksAPI Gateway
Apply Now