Airwallex

Senior Software Engineer - Notification Platform

Airwallex

Singapore · Full Time

Be the first to apply

Experience
5+ yrs
Salary
Openings
1
Posted
3 तासपूर्वी
Work mode
In office
Education
Bachelor's degree or above in computer science or engineering related majors
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Airwallex

Airwallex is a comprehensive payments and financial platform enabling global businesses to manage aspects like accounts, payments, treasury, and embedded finance at scale. Serving over 250,000 clients worldwide, including notable companies like Brex and Qantas, Airwallex supports financial operations with innovative proprietary software. Founded in Melbourne, it employs over 2,300 technology professionals across 27 global offices and is valued at $11 billion with prominent investors backing its vision.

Team Overview

The Notification Platform team designs and operates the core infrastructure that powers internal and customer communications. This centralized engineering group creates a cloud-native, event-driven platform that delivers notifications at scale across multiple channels, ensuring reliable messaging throughout the organization. The system demands expert engineering due to its mission-critical, high I/O nature and supports complex communication requirements company-wide.

Role Responsibilities

  • Architect, build, and sustain a resilient notification system with high throughput and low latency for SMS, email, and push notifications reaching clients globally.
  • Implement and uphold robust event-driven architectural principles emphasizing scalability, traceability, and automation.
  • Identify and implement new communication channels like WhatsApp and inbox notifications to enhance user engagement.
  • Collaborate cross-functionally with Product, Engineering, and Design teams worldwide to align business needs with technology and provide analytic insights.
  • Diagnose and resolve production issues across the entire technology stack promptly.
  • Work closely with the Issuing Platform team, which manages Airwallex Cards and Transactions, as primary consumers of the notification system.

Candidate Profile

Minimum Qualifications:

  • A bachelor's degree or above in computer science, engineering, or related fields with strong expertise in enterprise-grade software design and delivery.
  • Minimum five years of software engineering experience using contemporary languages like Java, Python, or Go.
  • At least three years of experience developing distributed systems involving middleware such as Kafka and PostgreSQL, including hands-on tuning and pipeline management.
  • Proficiency in one or more of Java memory management, multithreading, concurrency, IO/NIO, and network communication.

Preferred Qualifications:

  • Broad interests beyond backend development encompassing design systems, AI and search technologies, gateway solutions, and data analytics.
  • Strong emphasis on automation to focus efforts on impactful tasks and proactively minimize technical debt.
  • Experience working with distributed databases such as PostgreSQL, Redis, or NoSQL solutions.
  • Knowledge of messaging patterns and system resilience.
  • Hands-on experience with full Kafka implementation.

Additional Information

Applicant Safety Policy: To safeguard applicants, Airwallex will never request bank details, sensitive IDs, or payments during recruitment. Official communications come only from @airwallex.com emails, and applications should be made through official channels. The company does not accept unsolicited resumes from recruiters and does not pay fees for unsolicited candidate submissions.

Equal Opportunity Employer: Airwallex values diversity and provides equal employment opportunities without regard to legally protected characteristics. Accommodations are available upon request for those with disabilities or special needs.

Level

Senior

Minimum education

Bachelor's Degree

Industry

FinTech

Tools & software

Go required

How they work

Teamwork & Collaboration Decision Making Stress Management

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer