Airwallex

Staff Software Engineer, Core Banking (Relocate to Singapore)

Airwallex2 months ago
Location

US - San Francisco

Type

Full Time

Salary

SGD 230,000 – 300,000

Level

Staff

Role

Staff Software Engineer

Posted

Dec 18, 2025

Full TimeStaff

The role

Summary

Airwallex is seeking a Staff Software Engineer for their Core Banking Platform team in Singapore, responsible for building and scaling high-performance distributed multi-currency wallet systems that power global financial operations for 200,000+ businesses. This role requires expertise in Java backend development or ReactJS frontend work, with a focus on financial services infrastructure and cross-border payment systems.

What you'll do

Core Banking Platform Development: Design and implement high-performance distributed multi-currency wallet systems that support global business operations
Financial Infrastructure Engineering: Build robust backend services for client wallet transactions and financial ledger accuracy across multiple currencies
Cross-Platform Integration: Develop solutions that integrate with global transfers, payments, card issuing, and lending products
Technical Leadership: Act as a technical bar raiser, setting high standards and mentoring team members on best practices
Data-Driven Development: Leverage analytics and metrics to measure product success and identify optimization opportunities
Customer-Centric Solutions: Design and implement features based on deep understanding of customer needs and business requirements
Process Innovation: Develop tools and processes to enhance team efficiency and effectiveness in delivering financial solutions

What we look for

Technical

Backend Development ExpertiseStrong proficiency in Java for building scalable financial services and distributed systems
Frontend Development SkillsExperience with ReactJS for creating modern web applications and user interfaces
Financial Services KnowledgeUnderstanding of banking systems, payment processing, and financial data handling
Distributed Systems ArchitectureExperience designing and implementing high-performance distributed systems at scale
Data AnalyticsAbility to interpret data for decision-making and product optimization

Education

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

Experience

Senior Software Development8+ years of experience in software development with focus on backend or full-stack engineering
Financial Technology ExperiencePrevious experience working with financial services, payments, or banking technology platforms
Technical LeadershipExperience mentoring junior developers and leading technical initiatives
Product DevelopmentTrack record of taking products from concept to launch in fast-paced environments

Skills

Required skills

Java ProgrammingExpert-level proficiency in Java for backend development and system architecture
ReactJSStrong experience with ReactJS for frontend development and user interface design
System DesignAbility to design scalable distributed systems and microservices architecture
Problem SolvingStrong analytical skills for debugging complex financial systems and performance optimization
CollaborationExcellent communication skills for working with cross-functional teams and stakeholders

Nice to have

Fintech ExperiencePrevious experience in financial technology, payments, or banking systems
Cloud PlatformsExperience with AWS, GCP, or Azure for deploying and managing distributed applications
DevOps SkillsKnowledge of containerization, CI/CD pipelines, and infrastructure as code
Data AnalyticsExperience with data analysis tools and techniques for product optimization
AI/ML IntegrationExperience using AI tools to enhance development productivity and solve complex problems

Compensation & benefits

Salary

SGD 230,000 – 300,000 (annual)

Benefits

Professional Development

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

Global Impact

Work on products that directly impact over 200,000 businesses worldwide

Innovation Culture

Collaborate with talented engineers, product managers, and designers on cutting-edge financial solutions

Relocation Support

Assistance with relocating to Singapore for international candidates

Collaborative Environment

Work with a diverse team of 2,000+ employees across 26 global offices


Interview process

  1. 1
    Initial Screening Phone or video call with recruiter to discuss background, experience, and interest in the role
  2. 2
    Technical Assessment Coding challenge or technical exercise focused on Java/ReactJS and system design principles
  3. 3
    Technical Interview In-depth technical discussion with senior engineers covering architecture, problem-solving, and past experience
  4. 4
    System Design Interview Design session focusing on distributed systems, scalability, and financial services architecture
  5. 5
    Behavioral Interview Discussion with hiring manager about leadership experience, collaboration skills, and cultural fit
  6. 6
    Final Interview Meet with team members and stakeholders to discuss role expectations and answer questions

Apply for this position

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