Airwallex

(Senior) Software Engineer, Global Payments, Singapore

Airwallex4 months ago
Location

SG - Singapore

Type

Full Time

Level

Senior

Role

Backend Engineer

Posted

Nov 16, 2025

Full TimeSenior

The role

Summary

Airwallex is seeking a Software Engineer to join their global Payments team in Singapore, focusing on building 3D Secure (3DS) infrastructure for secure payment processing. The role involves designing and developing payment systems, collaborating with global engineering teams, and working with cutting-edge fintech solutions at a rapidly growing unicorn valued at $8 billion.

What you'll do

3DS Infrastructure Development: Build 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
Global Team Collaboration: Engage with engineering teams across Airwallex's global offices in China, Netherlands, and Singapore
Partner Integration: Regularly collaborate with users and financial partners to ensure seamless integration of payment solutions
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
System Optimization: Take ownership of and optimize critical components within Airwallex's online payment processing flow
Security Implementation: Implement cutting-edge security standards for online transaction authentication and verification

What we look for

Technical

Programming LanguagesStrong proficiency in Kotlin (preferred) or Java for backend development
System DesignAbility to design elegant systems that abstract complex patterns in financial industry
Code QualityDemonstrated ability to write high-quality code and documentation
Production SystemsExperience working with high-standard production systems in enterprise environments
Engineering Best PracticesAdherence to best practices in engineering, security, and system design
HTTP ProtocolProficiency in HTTP protocol and RESTful API specifications
AuthenticationFamiliarity with OAuth2.0 and JWT for secure authentication
Database ManagementExperience with PostgreSQL, Redis, and NoSQL databases
Message QueuingExperience with Kafka or RabbitMQ for distributed systems
Cloud PlatformsExperience with AWS, GCP, or Aliyun Cloud for scalable deployments

Education

Technical DegreeBachelor's degree in Computer Science, Software Engineering, or related technical field
Continuous LearningDemonstrated commitment to staying current with modern programming languages and frameworks

Experience

Software EngineeringMinimum 3 years for mid-level, 5+ years for senior-level engineering experience
Financial SystemsExperience in financial industry or payment processing systems preferred
API DevelopmentExperience designing, implementing, and maintaining complex public API products
Collaborative WorkProven ability to work in collaborative environments with diverse stakeholders
Global Team ExperienceExperience working with distributed teams across multiple time zones

Skills

Required skills

KotlinPrimary programming language for backend development with strong proficiency required
System DesignAbility to architect scalable and maintainable software systems
API DevelopmentExperience building and maintaining RESTful APIs and web services
Database ManagementWorking knowledge of relational and NoSQL database systems
Production SystemsExperience with high-availability production environments
Collaboration SkillsStrong teamwork and communication abilities for global team environments

Nice to have

Spring FrameworkExperience with Spring Boot and Spring ecosystem for enterprise development
Payment SystemsKnowledge of payment processing, 3D Secure, and financial transaction systems
Cloud PlatformsHands-on experience with AWS, GCP, or Alibaba Cloud services
Message QueuingExperience with Kafka, RabbitMQ for distributed system communication
MicroservicesExperience designing and implementing microservices architecture
Security ProtocolsUnderstanding of OAuth2.0, JWT, and other authentication mechanisms
DevOps ToolsFamiliarity with containerization, CI/CD, and infrastructure as code

Compensation & benefits

Stock options

Available

Benefits

Equity Compensation

Valuable equity stake in rapidly growing fintech unicorn valued at $8 billion

Collaborative Workspace

Open office environment designed for team collaboration and innovation

Fully Stocked Kitchen

Complimentary meals, snacks, and beverages throughout the workday

Team Building Events

Regular team-building activities and company social events

Creative Freedom

Autonomy to be creative and innovative in approach to problem-solving

Global Career Growth

Opportunities to work with international teams across 26 global offices

Accelerated Learning

Rapid skill development through complex, high-visibility projects

Impact-Driven Work

Direct contribution to products serving over 200,000 global businesses


Interview process

  1. 1
    Initial Screening Phone or video call to discuss background, experience, and role alignment
  2. 2
    Technical Assessment Coding challenge focused on system design and payment processing scenarios
  3. 3
    Technical Interview Deep dive into technical experience, architecture decisions, and problem-solving approach
  4. 4
    Team Interaction Meet with potential team members to assess collaboration fit and discuss specific sub-team placement
  5. 5
    Final Interview Discussion with engineering leadership about career goals, culture fit, and role expectations
  6. 6
    Reference Check Verification of previous work experience and technical capabilities

Apply for this position

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