Airwallex

Staff Software Engineer, Notification

Airwallex8 months ago
Location

SG - Singapore

Type

Full Time

Salary

SGD 120,000 – 180,000

Level

Staff

Role

Backend Engineer

Posted

Jul 14, 2025

Full TimeStaff

The role

Summary

Staff Software Engineer role at Airwallex to build and maintain a high-throughput, low-latency notification platform serving SMS, Email, and Push messages globally. The role requires 5+ years of backend experience with distributed systems, event-driven architecture, and expertise in Java/Kotlin, Kafka, and cloud-native technologies for a mission-critical system serving 200,000+ businesses worldwide.

What you'll do

Platform Development: Design, develop, and maintain a resilient, high-throughput, low-latency notification platform for delivering SMS, Email, and Push messages to customers worldwide
Architecture Excellence: Maintain high architecture standards and craftsmanship through Event Driven Architecture requiring scalability, traceability, and automation
Channel Innovation: Identify new opportunities to engage adopters through delightful experiences across various channels including WhatsApp and inbox notifications
Cross-Team Collaboration: Engage with Product, Engineering, and Design teams across Airwallex's global offices, fostering effective communication and providing data insights
Production Support: Troubleshoot production issues across different levels of the technology stack
System Operations: Operate and maintain scheduled workflows, search systems, and gateway solutions within a highly efficient team environment

What we look for

Technical

Backend Development5+ years of backend development experience with large-scale systems
Programming LanguagesProficiency in Java/Kotlin, C++, Python with strong software design and system design abilities
Distributed Systems3+ years experience building distributed systems using middleware like Kafka and PostgreSQL with hands-on event pipeline management
Java ExpertiseDeep knowledge of Java memory management, multi-threading, high concurrency, IO/NIO, and network communication

Education

Bachelor's DegreeBachelor's degree or above in Computer Science or Engineering-related majors

Experience

Senior Backend Experience5+ years of backend development experience with proven track record in large-scale system development
Distributed Systems3+ years hands-on experience with distributed systems architecture and middleware technologies

Skills

Required skills

Backend Development5+ years of experience with large-scale backend systems and architecture
Java/KotlinExpert-level proficiency in Java or Kotlin for enterprise-grade applications
Distributed Systems3+ years building and maintaining distributed systems with middleware technologies
Apache KafkaHands-on experience with Kafka for event streaming and message processing
Database ManagementExperience with PostgreSQL and distributed database systems
System DesignStrong software design and system architecture capabilities

Nice to have

Full-Stack AwarenessInterest in design systems, search & AI technologies, and gateway solutions
Automation FocusExperience automating tasks and reducing technical debt proactively
NoSQL DatabasesExperience with Redis and various NoSQL database technologies
Messaging PatternsProficiency in messaging patterns and building resilient communication systems
Cloud-NativeExperience with cloud-native technologies and containerization

Compensation & benefits

Salary

SGD 120,000 – 180,000 (annual)

Stock options

Available

Benefits

Global Impact

Work on mission-critical systems serving 200,000+ businesses worldwide including Brex, Rippling, Navan, and SHEIN

Career Growth

Accelerated learning opportunities and true ownership in a fast-growing fintech valued at US$8 billion

Cutting-Edge Technology

Access to latest cloud-native technologies, reactive programming, and advanced distributed systems

Global Team

Collaborate with 2,000+ innovative professionals across 26 offices worldwide

Equal Opportunity

Inclusive workplace with equal opportunity employment and accommodation for disabilities


Interview process

  1. 1
    Initial Screening Resume review and initial phone/video screening to assess basic qualifications and cultural fit
  2. 2
    Technical Assessment Coding challenge focusing on distributed systems, data structures, and backend architecture design
  3. 3
    System Design Interview Deep-dive technical interview on designing scalable notification systems and event-driven architectures
  4. 4
    Team Interview Technical discussion with team members covering Kafka, microservices, and production system challenges
  5. 5
    Final Interview Leadership interview focusing on collaboration, problem-solving approach, and alignment with company values

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 ArchitectureTemporal
Databases
PostgreSQLRedisNoSQL
Tools
Apache KafkaDockerKubernetesGateway Solutions
Other
Cloud-Native TechnologiesDistributed SystemsWorkflow ManagementSearch Technologies
Apply Now