Airwallex

Staff Software Engineer, Tech Platform

Airwallex8 months ago
Location

SG - Singapore

Type

Full Time

Level

Staff

Role

Staff Software Engineer

Posted

Jun 25, 2025

Full TimeStaff

The role

Summary

Airwallex is seeking a Staff Software Engineer for their Tech Platform team in Singapore, focusing on building scalable infrastructure that powers global fintech operations. The role involves developing API gateways, managing global traffic routing, and optimizing high-performance systems that serve over 200,000 businesses worldwide. Candidates need strong backend expertise in Java, Go, or Python, along with deep experience in cloud infrastructure, distributed systems, and API lifecycle management.

What you'll do

Infrastructure Development: Build and refine cutting-edge application infrastructure that eliminates technical bottlenecks and reduces maintenance overhead for developers
API Gateway Management: Optimize global traffic through north-south and east-west API Gateways for seamless external and internal interactions
Global Routing Infrastructure: Build robust global routing infrastructure that balances regulatory compliance with unified, high-performance user experience across regions
Search Platform Enhancement: Power intelligent search platform for fast, accurate information retrieval across business operations
Notification Orchestration: Enable efficient delivery of SMS, Email, Webhooks, and Push notifications at global scale
Workflow Automation: Drive seamless workflow creation, scheduling, and execution using advanced orchestration tools
Complex Problem Solving: Tackle intricate, organization-wide problems using latest technologies including reactive programming and distributed systems
Strategic Technology Evaluation: Conduct comprehensive evaluations of emerging solutions and guide company's long-term architectural decisions
Performance Optimization: Ensure scalability, efficiency, and global resilience of mission-critical systems serving 200,000+ businesses

What we look for

Technical

Backend ProgrammingStrong proficiency in Java, Go, Rust, Lua, or Python and their corresponding frameworks
Cloud InfrastructureFamiliarity with AWS, GCP, Aliyun and infrastructure management tools like Kubernetes, Docker, Istio
Database SystemsProven hands-on experience with PostgreSQL, Redis, Elasticsearch, and logical replication
Traffic ManagementStrong familiarity with NGINX, OpenResty, Envoy, APISIX, Kong, and Istio for high-scale distributed systems
API Lifecycle ManagementStrong experience in API design, security, authentication, authorization, and threat mitigation
Distributed SystemsDeep understanding of performance optimization, scalability, and data consistency in distributed environments

Education

Computer Science DegreeBachelor's or Master's degree in Computer Science, Software Engineering, or related technical field

Experience

Senior Engineering Experience5+ years of experience in backend engineering with focus on infrastructure and platform development
Fintech or High-Scale SystemsExperience building systems that handle high transaction volumes and regulatory compliance requirements
Leadership and MentoringStaff-level experience including technical leadership and mentoring junior engineers

Skills

Required skills

Backend Programming LanguagesStrong proficiency in Java, Go, Rust, Lua, or Python with corresponding frameworks
Cloud InfrastructureExperience with AWS, GCP, Aliyun, Kubernetes, Docker, and Istio
Database ManagementPostgreSQL, Redis, Elasticsearch with logical replication and performance optimization
Traffic Management SystemsNGINX, OpenResty, Envoy, APISIX, Kong for load balancing and API gateway management
API SecurityAPI lifecycle management, authentication, authorization, and threat mitigation
Distributed SystemsUnderstanding of scalability, data consistency, and performance optimization

Nice to have

Performance TuningAPI Gateway optimization with CPU flame graphs and advanced profiling techniques
Service Mesh ExpertiseIstio traffic management, routing, and resilience strategies in Kubernetes environments
Advanced API SecurityDDoS mitigation, SQL injection prevention, mTLS, and Data Loss Prevention
Open Source InnovationStaying current with open-source community and evaluating cutting-edge technologies

Compensation & benefits

Benefits

Global Fintech Impact

Work on systems serving over 200,000 businesses worldwide including major brands like Brex, Rippling, Navan, and SHEIN

Cutting-Edge Technology

Access to latest technologies including reactive programming, Temporal, vector databases, and advanced gateway solutions

Professional Growth

Accelerated learning opportunities with exceptional teammates and career growth as company scales globally

Innovation Culture

Founder-like energy environment with real impact, true ownership, and end-to-end product development

Global Presence

Work with team of 2,000+ innovative professionals across 26 offices worldwide

Equal Opportunity

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


Interview process

  1. 1
    Initial Screening Phone or video call to discuss background, experience, and interest in the role
  2. 2
    Technical Assessment Coding challenge focusing on backend systems, API design, and distributed systems concepts
  3. 3
    System Design Interview Design large-scale infrastructure systems similar to Airwallex's platform requirements
  4. 4
    Technical Deep Dive In-depth discussion of past projects, architecture decisions, and problem-solving approach
  5. 5
    Cultural Fit Interview Assessment of alignment with Airwallex's operating principles and team collaboration
  6. 6
    Final Round Meet with senior leadership to discuss vision, impact, and long-term career goals

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
JavaGoRustPythonLua
Frameworks
Reactive ProgrammingTemporal
Databases
PostgreSQLRedisElasticsearchVector Databases
Tools
KubernetesDockerIstioNGINXOpenRestyEnvoyAPISIXKong
Other
AWSGCPAliyunmTLSDLPCPU Flame Graphs
Apply Now