Airwallex

(Senior) Software Engineer, Backend - Scale

Airwallex8 months ago
Location

SG - Singapore

Type

Full Time

Salary

SGD 110,000 – 190,000

Level

Senior

Role

Backend Engineer

Posted

Jun 23, 2025

Full TimeSenior

The role

Summary

Airwallex is seeking a Senior Backend Software Engineer to join their Scale Platform team, building embedded finance infrastructure that powers major companies like Brex, Rippling, and Qantas. This role involves architecting multi-tenant systems, designing enterprise integrations, and developing cross-domain features in a high-scale fintech environment.

What you'll do

Embedded Finance Platform Development: Build and maintain multi-tenant infrastructure powering major enterprise clients like Brex, Rippling, Navan, Qantas, and SHEIN with enterprise-grade SLAs
Cross-Domain Feature Ownership: Own complex features spanning business, regulatory, and technical domains including tax systems, compliance flows, and monetization tools
Solutions Architecture: Design technical integrations for enterprise prospects by translating business requirements into scalable technical solutions that influence multi-million dollar deals
System Design and Architecture: Architect systems that aggregate requests from platform customers while meeting strict availability, latency, and throughput requirements
Cross-Functional Collaboration: Work closely with Product, Design, Compliance, and Sales teams to deliver comprehensive financial solutions
Performance Optimization: Handle high-scale performance tuning for systems processing 100k+ QPS with strict latency SLAs
Data-Driven Decision Making: Leverage analytics and metrics to measure product success and identify optimization opportunities for business growth

What we look for

Technical

Java and Spring Boot Expertise5+ years of software engineering experience with strong proficiency in Java and Spring Boot framework
System Design and AbstractionAbility to make appropriate abstraction decisions balancing flexibility and simplicity in system and component design
Production ExcellenceExperience designing for scale, maintainability, and production-grade systems
Performance vs Velocity Trade-offsPragmatic decision-making skills for optimizing performance versus development velocity based on business impact

Education

Computer Science or Related FieldBachelor's degree in Computer Science, Software Engineering, or equivalent technical field preferred

Experience

Backend Software DevelopmentMinimum 5+ years of professional software engineering experience, with 8+ years required for Staff level positions
Cross-Functional CollaborationProven experience working in cross-functional environments with Product, Design, and business stakeholders
Technical CommunicationDemonstrated ability to communicate effectively across technical and non-technical stakeholders

Skills

Required skills

Java Programming5+ years of professional Java development experience with deep understanding of language fundamentals
Spring Boot FrameworkExtensive experience building enterprise applications using Spring Boot ecosystem
System ArchitectureAbility to design scalable, maintainable systems with appropriate abstraction levels
Cross-Functional CommunicationClear communication skills across technical and non-technical stakeholders
Production SystemsExperience designing and maintaining production-grade systems at scale

Nice to have

Fintech ExperienceBackground in financial technology, payments, or regulated industry environments
High-Scale PerformanceExperience with performance tuning for systems handling 100k+ QPS with strict latency requirements
Multi-Tenant SaaSPlatform architecture experience with multi-tenant SaaS or embedded finance solutions
Database TechnologiesProficiency with PostgreSQL, Redis, and distributed data management
Message StreamingExperience with Apache Kafka for high-throughput event processing
Cloud PlatformsHands-on experience with AWS, GCP, or Azure cloud infrastructure
API DesignStrong background in RESTful API design and developer documentation
Cross-Region ArchitectureExperience with distributed systems and data residency compliance

Compensation & benefits

Salary

SGD 110,000 – 190,000 (annual)

Benefits

Professional Development

Comprehensive learning and career growth opportunities in a fast-paced, innovative fintech environment

High-Impact Work

Direct impact on revolutionizing financial services and building the future of global banking

Global Team Collaboration

Work with talented professionals across 26 offices worldwide in a diverse, inclusive environment

Cutting-Edge Technology

Access to latest technologies and AI tools to work smarter and solve complex problems faster

Equal Opportunity Environment

Inclusive workplace that values diversity and provides equal opportunities regardless of background


Interview process

  1. 1
    Initial Screening Phone or video call with recruiter to discuss background, experience, and role alignment
  2. 2
    Technical Assessment Coding challenge or take-home assignment focusing on Java, Spring Boot, and system design skills
  3. 3
    Technical Interview Deep dive technical discussion covering system architecture, scaling challenges, and problem-solving approaches
  4. 4
    Cross-Functional Interview Behavioral interview assessing collaboration, communication, and cultural fit with team members
  5. 5
    Final Round Senior leadership interview discussing career goals, technical vision, and impact expectations

Apply for this position

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