Airwallex

Senior Software Engineer, Tech Platform - Notification

Airwallex2 months ago
Location

SG - Singapore

Type

Full Time

Level

Senior

Role

Senior Software Engineer

Posted

Jan 14, 2026

Full TimeSenior

The role

Summary

Airwallex is seeking a Senior Software Engineer for their Tech Platform - Notification Team in Singapore to design and maintain a high-throughput notification platform serving SMS, Email, and Push messages to 200,000+ global businesses. The role involves building cloud-native, event-driven architectures using reactive programming, distributed systems, and advanced gateway solutions while collaborating across global teams to support Airwallex's $8B fintech platform.

What you'll do

Platform Development: Design, develop and maintain a resilient, high-throughput, low-latency Notification Platform to deliver messages (SMS, Email, Push) to customers worldwide
Architecture Standards: Maintain high architecture standards and craftsmanship through Event Driven Architecture requiring high scalability, traceability and automation
Channel Expansion: Identify new opportunities to engage adopters through delightful adoption experience and extension over various channels, such as WhatsApp and inbox notifications
Cross-team Collaboration: Engage with Product, Engineering, and Design teams across Airwallex's global offices, fostering effective communication through fast pace business transformation
Data Insights: Provide data insights to support business decisions and optimize notification delivery performance
Production Support: Troubleshoot production issues across different levels of the stack to ensure system reliability
Workflow Operations: Operate and maintain scheduled workflow, search and gateway systems as part of a highly efficient team

What we look for

Technical

Backend DevelopmentMore than 5 years of backend development experience with large-scale systems
Programming LanguagesProficient in Java/Kotlin, C++, or Python with strong software design and system design abilities
Distributed SystemsAt least 3 years of experience building distributed systems using middleware like Kafka and PostgreSQL
Event Pipeline ManagementHands-on experience managing, maintaining and tuning event pipelines
Java ExpertiseFamiliar with Java memory management, multi-threading, high concurrency, IO/NIO, network communication

Education

Bachelor's DegreeBachelor degree or above in computer science or engineering related majors

Experience

Senior-Level Experience5+ years of backend development experience with proven track record in large-scale systems
Distributed Systems Experience3+ years of hands-on experience with distributed systems and middleware technologies
Platform ArchitectureExperience designing and maintaining high-throughput, mission-critical platforms

Skills

Required skills

Backend Development5+ years of experience developing large-scale backend systems
Java/KotlinProficiency in JVM languages for enterprise application development
Distributed Systems3+ years building systems with Kafka, PostgreSQL and event pipeline management
System DesignStrong software design and system architecture capabilities
ConcurrencyJava memory management, multi-threading, and high concurrency programming

Nice to have

Full-Stack InterestInterest beyond backend including design systems, search, AI, gateway technologies, and data analytics
Automation FocusExperience automating tasks and proactively reducing technical debt
Database ExpertiseExperience with PostgreSQL, Redis, and NoSQL database systems
Messaging PatternsProficiency in messaging patterns and building resilient systems
Kafka ImplementationHands-on knowledge with full Kafka implementation and management

Compensation & benefits

Benefits

Global Impact

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

Career Growth

Accelerated learning and true ownership opportunities with founder-like energy culture

Innovation Focus

Work with cutting-edge technologies including reactive programming, temporal workflows, and AI integration

Equal Opportunity

Inclusive workplace that values diversity and considers all candidates based on merit and qualifications


Interview process

  1. 1
    Application Review Initial screening of technical background and experience with distributed systems
  2. 2
    Technical Phone Screen Discussion of backend development experience, system design concepts, and Java/distributed systems knowledge
  3. 3
    System Design Interview In-depth system design session focusing on notification platforms, event-driven architecture, and scalability
  4. 4
    Coding Assessment Live coding session covering algorithms, data structures, and Java/Kotlin programming skills
  5. 5
    Team Fit Interview Cultural fit assessment with focus on collaboration, innovation mindset, and alignment with Airwallex values
  6. 6
    Final Round Technical deep-dive with senior engineers discussing architecture patterns, production challenges, and strategic technical decisions

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
JavaKotlinPythonC++
Frameworks
Reactive ProgrammingEvent Driven Architecture
Databases
PostgreSQLRedisNoSQL
Tools
KafkaTemporalGateway Solutions
Other
Distributed SystemsCloud Native TechnologiesWorkflow Management
Apply Now