Airwallex

(Staff/Senior) Software Engineer, Backend_ Org & User Identity

Airwallex1 months ago
Location

SG - Singapore

Type

Full Time

Level

Staff

Role

Backend Engineer

Posted

Jan 22, 2026

Full TimeStaff

The role

Summary

Airwallex is seeking a Staff/Senior Backend Software Engineer to join their Identity & User Security team in Singapore, focusing on IAM solutions and account infrastructure. The role involves designing high-availability systems, implementing security protocols, and mentoring team members while working with Java/Kotlin and cloud technologies. Candidates need 5-10 years of experience depending on level, with expertise in identity management, cloud platforms, and security best practices.

What you'll do

Technical Strategy Definition: Define long-term technical vision and architectural strategy for Airwallex's Identity (IAM) and account infrastructure domains
Technology Stack Selection: Make high-level decisions and select technology stacks that support long-term scalability
Roadmap Planning: Partner with Product Managers and Engineering Directors to translate business goals into concrete technical roadmap
Initiative Prioritization: Prioritize initiatives based on risk, commercial value, and engineering bandwidth
Cross-Functional Alignment: Act as technical bridge between Engineering, Legal, Compliance, and Security teams for regulatory alignment
System Design & Development: Design, develop, and maintain high-availability (HA) IAM products and account infrastructure using Java/Kotlin
Security Protocol Implementation: Implement industry-standard security protocols (OAuth2, OIDC, SAML) for data protection and compliance
Infrastructure Optimization: Architect and optimize scalable infrastructure solutions for high transaction volumes and system reliability
Code Quality Leadership: Champion engineering excellence through code reviews, automated testing, and best practice establishment
Team Mentorship: Mentor junior and senior engineers through code reviews, design documents, and career guidance
Standards Establishment: Establish and enforce standards for code quality, security, and system reliability

What we look for

Technical

Programming ProficiencyStrong proficiency in Java, Kotlin, Go, or Python for backend development
IAM ExpertiseDeep understanding of Identity and Access Management concepts including Authentication, Authorization, SSO, MFA
Cloud Platform ExperienceExperience with cloud platforms (AWS, GCP, or Azure) and containerization technologies
Database KnowledgeSolid knowledge of relational and non-relational databases (PostgreSQL, Cassandra, Redis)
Security ProtocolsExperience implementing OAuth2, OIDC, SAML, and other security standards
System ArchitectureAbility to design high-availability, scalable systems for financial services

Education

Bachelor's DegreeBachelor's Degree or higher in Computer Science, Engineering, Information Technology, or related field

Experience

Senior Level Experience5-6 years of engineering experience for Senior level, with ability to solve coding and system design problems independently
Staff Level Experience8-10 years of experience for Staff level, with demonstrated understanding of complex project design and code systems
Leadership ExperienceDemonstrated experience in mentoring engineers and developing team capabilities
Financial Services BackgroundPreferred experience in Fintech, Banking, or Payments industry
High-Growth EnvironmentPreferred experience working in high-growth startup or unicorn environment

Skills

Required skills

Backend ProgrammingStrong proficiency in Java, Kotlin, Go, or Python
Identity & Access ManagementDeep understanding of IAM concepts including authentication, authorization, SSO, MFA
Cloud TechnologiesExperience with AWS, GCP, or Azure cloud platforms
ContainerizationHands-on experience with Docker and Kubernetes
Database SystemsKnowledge of PostgreSQL, Cassandra, Redis, and both SQL/NoSQL databases
Security ProtocolsImplementation experience with OAuth2, OIDC, SAML
System DesignAbility to architect high-availability, scalable systems

Nice to have

Leadership & MentoringExperience mentoring engineers and developing team capabilities
Application SecurityFamiliarity with OWASP and secure coding standards
Fintech ExperienceBackground in Fintech, Banking, or Payments industry
Data GovernanceExperience with data governance tools and privacy-enhancing technologies
Startup EnvironmentExperience in high-growth startup or unicorn companies
Regulatory ComplianceUnderstanding of global financial regulations and compliance requirements

Compensation & benefits

Benefits

Global Team Collaboration

Work with over 2,000 innovative team members across 26 offices globally

Career Growth

Accelerated learning opportunities in a fast-growing, well-funded fintech unicorn

Impact & Ownership

Real impact on products serving over 200,000 businesses worldwide with true ownership of technical decisions

Equal Opportunity

Inclusive workplace with commitment to diversity and equal opportunity employment

Cutting-Edge Technology

Work on advanced identity solutions and security infrastructure using latest technologies

Professional Development

Mentorship opportunities and technical leadership development


Interview process

  1. 1
    Application Review Initial screening of resume and technical background
  2. 2
    Technical Phone Screen Initial technical discussion covering programming skills and system design basics
  3. 3
    Technical Interview In-depth technical assessment including coding challenges and system design questions focused on IAM and security
  4. 4
    System Design Interview Architecture discussion covering scalable identity systems and security protocols
  5. 5
    Team Fit Interview Cultural fit assessment and discussion of leadership and mentoring experience
  6. 6
    Final Interview Senior leadership interview covering strategic thinking and long-term technical vision

Apply for this position

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