Airwallex

(Senior) Software Engineer, Global Payments, SH relo to SG

Airwallex3 months ago
Location

SG - Singapore

Type

Full Time

Level

Senior

Role

Backend Engineer

Posted

Dec 9, 2025

Full TimeSenior

The role

Summary

Senior Software Engineer role at Airwallex focusing on 3D Secure (3DS) payment authentication infrastructure for the Global Payments team. This position involves building secure payment processing systems, collaborating with global engineering teams, and working with cutting-edge fintech solutions in Singapore.

What you'll do

3DS Infrastructure Development: Build and maintain Airwallex's proprietary 3D Secure infrastructure service to enhance payment processing capabilities and security measures
System Integration: Collaborate with various systems and teams to establish robust foundation for global payment infrastructure
Cross-functional Collaboration: Engage with engineering teams across Airwallex's global offices and communicate effectively with stakeholders
API Development: Design, develop, and maintain APIs, services, and systems to uphold reliable payment processing flow
Production Support: Troubleshoot production issues across different levels of the technology stack
Performance Optimization: Take ownership of and optimize critical components within Airwallex's online payment processing flow
Partner Integration: Collaborate with users and financial partners to ensure seamless integration of payment solutions

What we look for

Technical

Backend DevelopmentStrong experience in designing elegant systems that abstract complex patterns, particularly in financial industry
System DesignExcellent system thinking capabilities with ability to write high-quality code and documentation
Production SystemsHigh standards when working with production-level systems and reliability requirements
Security Best PracticesAdherence to engineering, security, and design best practices for financial applications

Education

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

Experience

Software EngineeringMinimum 3-5 years of professional software engineering experience
Financial TechnologyExperience with financial systems, payment processing, or fintech applications preferred
Collaborative EnvironmentProven ability to thrive in collaborative environments and make decisions with diverse stakeholders

Skills

Required skills

KotlinPrimary programming language for backend development with strong proficiency
System DesignAbility to design scalable and maintainable software architectures
API DevelopmentExperience building and maintaining RESTful APIs and web services
Problem SolvingStrong analytical and debugging skills for complex technical challenges
CollaborationExcellent teamwork and communication skills for cross-functional projects

Nice to have

Spring FrameworkExperience with Spring Boot and Spring ecosystem for enterprise applications
HTTP ProtocolDeep understanding of HTTP protocol and RESTful API specifications
AuthenticationKnowledge of OAuth2.0, JWT, and secure authentication mechanisms
Database TechnologiesExperience with PostgreSQL, Redis, and NoSQL database systems
Message QueuingFamiliarity with Kafka, RabbitMQ, and event-driven architectures
Cloud PlatformsExperience with AWS, GCP, or Aliyun Cloud services and deployment
Payment SystemsUnderstanding of payment processing, 3D Secure, and financial protocols

Compensation & benefits

Stock options

Available

Benefits

Equity Participation

Valuable equity within Airwallex to share in company success

Collaborative Workspace

Open office space designed for teamwork and innovation

Office Amenities

Fully stocked kitchen and comfortable work environment

Team Building

Regular team-building events and social activities

Creative Freedom

Freedom to be creative and innovative in approach to work

Global Exposure

Opportunity to work with international teams across multiple regions

Professional Growth

Accelerated learning opportunities in fast-growing fintech environment


Interview process

  1. 1
    Application Review Initial screening of resume and application materials
  2. 2
    Phone/Video Screen Preliminary interview to assess basic qualifications and cultural fit
  3. 3
    Technical Assessment Coding challenge or technical questions focused on backend development
  4. 4
    Technical Interview Deep dive into system design, Kotlin/Java programming, and payment systems knowledge
  5. 5
    Team Matching Discussion with potential sub-teams within Global Payments to determine best fit
  6. 6
    Final Interview Leadership interview and final cultural fit assessment
  7. 7
    Reference Check Verification of previous work experience and professional references

Apply for this position

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