# Senior Software Engineer, Scale (Frontend)
**Company:** [Airwallex](https://scaleengineer.com/companies/airwallex)
Senior Frontend Engineer on Airwallex's Scale team, responsible for building multi-tenant platform capabilities and enterprise integrations using ReactJS and TypeScript. This role involves architecting scalable frontend experiences for high-scale fintech infrastructure serving 675,000+ businesses globally, with focus on tenant isolation, performance optimization, and cross-functional collaboration in a regulated financial services environment.
**Role:** Frontend Engineer
**Seniority:** Senior
**Locations:** SG - Singapore
**Salary:** 150000–220000 SGD
[Apply](https://jobs.ashbyhq.com/airwallex/a9c09c5d-ab0c-4692-a6c0-d1cdc0107a7c)
Canonical: https://scaleengineer.com/jobs/airwallex/senior-software-engineer-scale-frontend
---
## Responsibilities

- Multi-tenant Platform Architecture: Design and build frontend capabilities for multi-tenant platforms, implementing tenant isolation patterns, managing resource efficiency, and ensuring long-term architectural extensibility while supporting global enterprises at scale
- Cross-domain Product Features: Own end-to-end cross-domain features that integrate business requirements, regulatory compliance constraints, and technical feasibility, translating stakeholder needs into user-centric solutions
- Enterprise Integration Design: Architect scalable enterprise integrations by translating customer business requirements into technical solutions, designing APIs for third-party developers, and ensuring smooth onboarding experiences
- Stakeholder Partnership and Communication: Collaborate with Product, Design, Compliance, and Sales teams to gather complex requirements, provide technical feasibility input, and align on priorities balancing business impact with technical excellence
- Performance and Scale Optimization: Implement performance optimizations across frontend systems, managing trade-offs between latency, bundle size, rendering performance, and development velocity based on business priorities
- Code Quality and Maintainability: Maintain high code quality standards through component design, testing strategies, documentation, and architectural decisions that enable team velocity and long-term system reliability
- Production Excellence and Resilience: Design systems for production reliability, implementing error handling, monitoring, and resilience patterns to ensure consistent performance across global infrastructure and multiple data centers

## Requirements

### education

- {"name":"Bachelor's Degree in Computer Science or Related Field","description":"Formal education in Computer Science, Software Engineering, or equivalent practical experience demonstrating strong computer science fundamentals"}

### technical

- {"name":"5+ Years of ReactJS and TypeScript Experience","description":"Demonstrated proficiency in building production-grade React applications with TypeScript, including state management, component design, and performance optimization"}
- {"name":"Frontend System Design","description":"Proven ability to design frontend systems with appropriate abstraction levels, balancing flexibility and simplicity while maintaining long-term maintainability"}
- {"name":"Performance Optimization Expertise","description":"Track record of optimizing frontend performance, including bundle size reduction, rendering optimization, and making pragmatic trade-offs based on business metrics"}
- {"name":"Multi-tenant Platform Knowledge","description":"Experience building or working with multi-tenant SaaS platforms, understanding tenant isolation, data segmentation, and resource efficiency"}

### experience

- {"name":"5+ Years of Software Engineering","description":"Minimum five years of professional software engineering experience with proven ability to deliver scalable, maintainable solutions in production environments"}
- {"name":"Cross-functional Collaboration","description":"Demonstrated experience working effectively with Product, Design, Compliance, and Sales teams, managing ambiguity, and translating complex requirements into solutions"}
- {"name":"High-growth or Scaling Environment","description":"Background working in high-growth startups or scaling teams where rapid iteration, architectural decisions, and business impact alignment were critical"}
- {"name":"Enterprise and Regulated Industry Experience","description":"Preferred experience in fintech, payments, or other regulated industries with understanding of compliance, audit requirements, and enterprise customer needs"}

## Skills

### required

- {"name":"ReactJS","description":"Advanced proficiency in React library for building component-based user interfaces, state management patterns, and hooks ecosystem with 5+ years of production experience"}
- {"name":"TypeScript","description":"Strong expertise in TypeScript for type-safe frontend development, including advanced type systems, generics, and maintaining large-scale codebases"}
- {"name":"System Design and Architecture","description":"Ability to design scalable, maintainable frontend systems with proper abstraction levels, component hierarchies, and long-term extensibility for multi-tenant platforms"}
- {"name":"Cross-functional Communication","description":"Clear, direct communication with Product, Design, Compliance, Sales, and backend teams, translating complex requirements across technical and non-technical stakeholders"}
- {"name":"Performance Optimization","description":"Expertise in frontend performance tuning, bundle optimization, and pragmatic trade-offs between performance and delivery velocity aligned with business impact"}
- {"name":"Multi-tenant SaaS Architecture","description":"Understanding of tenant isolation patterns, data segmentation, security boundaries, and resource efficiency in platform environments serving multiple customers"}

### preferred

- {"name":"Fintech and Regulated Industry Experience","description":"Background in payments, fintech, or other regulated industries with understanding of compliance requirements, audit trails, and regulatory constraints"}
- {"name":"High-Scale Performance Tuning","description":"Experience optimizing systems handling 100k+ QPS, managing large user bases, meeting strict latency SLAs, and implementing caching strategies"}
- {"name":"Backend and Infrastructure Knowledge","description":"Proficiency with PostgreSQL, Redis, Kafka, and cloud platforms (AWS, GCP, Azure) to understand backend constraints and optimize frontend-backend integration"}
- {"name":"OAuth 2.0 and API Design","description":"Experience with OAuth 2.0 authentication flows, RESTful API design, GraphQL, and developer-facing documentation for enterprise integrations"}
- {"name":"Global Deployment and Compliance","description":"Experience with cross-region deployment strategies, data residency compliance, and geographically distributed architecture"}
- {"name":"Solutions Engineering","description":"Customer-facing technical experience, translating business requirements into scalable solutions, and designing enterprise integrations"}

## Tech stack

### tools

- {"name":"AWS","description":"Cloud platform for deployment, monitoring, and understanding infrastructure constraints"}
- {"name":"GCP","description":"Google Cloud Platform services for global deployment and data residency compliance"}
- {"name":"Azure","description":"Microsoft Azure services for enterprise cloud deployments"}
- {"name":"Kafka","description":"Event streaming platform for understanding asynchronous event-driven architectures"}

### others

- {"name":"OAuth 2.0","description":"Authentication and authorization framework for secure enterprise integrations"}
- {"name":"Git","description":"Version control for collaborative development and code management"}

### databases

- {"name":"PostgreSQL","description":"Backend relational database for understanding data models, query optimization, and ensuring frontend-backend alignment"}
- {"name":"Redis","description":"In-memory caching layer for reducing latency and optimizing frontend performance in high-scale environments"}

### languages

- {"name":"TypeScript","description":"Primary language for type-safe frontend development across multi-tenant platform"}
- {"name":"JavaScript","description":"Modern ES6+ JavaScript for browser compatibility and frontend logic"}

### frameworks

- {"name":"ReactJS","description":"Core framework for building scalable, component-based user interfaces and managing complex state across multi-tenant applications"}

## Benefits

### benefits

- {"name":"Equity Compensation","description":"Competitive stock options package providing ownership stake and alignment with company growth trajectory"}
- {"name":"Professional Development","description":"Learning and development budget, conference attendance, and mentorship opportunities to advance technical skills and industry expertise"}
- {"name":"Comprehensive Health Coverage","description":"Competitive health insurance, dental, and vision coverage for employee and dependents"}
- {"name":"Flexible Work Arrangements","description":"Five-day week onsite at Singapore office with potential flexibility for team collaboration and deep work sessions"}
- {"name":"Paid Time Off","description":"Generous vacation and wellness days, plus public holidays and paid leave for work-life balance in high-growth environment"}
- {"name":"Global Mobility","description":"Opportunity to work across Airwallex's 27 offices spanning North America, Europe, Middle East, and Asia-Pacific regions"}

## Compensation

- **max:** 220000
- **min:** 150000
- **currency:** SGD
- **stockOptions:** true

## Interview process

### steps

- {"name":"Initial Screening Call","description":"Preliminary conversation with Talent Acquisition specialist to discuss background, career goals, and alignment with Airwallex culture and role requirements"}
- {"name":"Technical Assessment","description":"Coding assessment or technical assignment evaluating ReactJS and TypeScript proficiency, system design thinking, and problem-solving approach on realistic frontend challenges"}
- {"name":"Technical Deepdive Interview","description":"Detailed discussion with frontend engineers or tech leads covering architecture decisions, performance optimization strategies, multi-tenant system design, and past project experiences"}
- {"name":"System Design Interview","description":"Collaborative session focused on designing scalable frontend systems, discussing trade-offs between performance and maintainability, and evaluating architectural thinking"}
- {"name":"Cross-functional Alignment Meeting","description":"Conversations with Product and Design stakeholders to evaluate communication skills, collaborative approach, and ability to translate complex requirements across teams"}
- {"name":"Leadership and Culture Interview","description":"Discussion with engineering leadership covering team fit, decision-making philosophy, handling ambiguity, and alignment with Airwallex operating principles around founder-level energy and first-principles thinking"}
- {"name":"Final Offer Discussion","description":"Comprehensive offer conversation including compensation, equity, benefits, team structure, and role expectations with senior leadership"}

## Full description
## **About Airwallex**

Airwallex is the AI-native financial operating system for a real-time, intelligent economy. More than 675,000 businesses, including McLaren Racing, Qantas, SHEIN, and TikTok, use us, directly or through our platform partners, to run their financial operations or build and monetize financial products of their own.

We started in Melbourne in 2015 to build the infrastructure global commerce runs on. We're the regulated backbone behind global payments: not by accident, but by design. A decade plus, 85+ licenses, and a financial infrastructure spanning North America, Europe, the Middle East, and Asia-Pacific.

We're co-headquartered in San Francisco and Singapore, with more than 2,300 people across 27 offices. We hire builders with founder-level energy, people who move fast with good judgment, dig in with real curiosity, and make calls from first principles rather than waiting to be told what to do. Read our[ operating principles](https://www.airwallex.com/en-us/operating-principles) to see it in full.

## How you'll make impact

You’ll build frontend experiences and platform capabilities that help companies embed Airwallex financial products at speed and with confidence. You’ll work with ReactJS and TypeScript to support multi-tenant systems, cross-domain product features, and enterprise integrations serving global customers such as Rippling, Navan, Qantas, and SHEIN. You’ll translate complex business, regulatory, and technical requirements into scalable, maintainable user experiences, balancing tenant isolation, performance, resilience, and delivery speed.

* Build frontend capabilities for multi-tenant platforms, balancing tenant isolation with resource efficiency and long-term extensibility.
* Own cross-domain product features that bring together business, regulatory, and technical requirements.
* Design enterprise integrations by translating customer business needs into scalable technical solutions.
* Partner with Product, Design, Compliance, and Sales to turn complex requirements into clear, reliable experiences.
* Make pragmatic trade-offs between performance, maintainability, and delivery speed based on business impact.

You’ll work from the Singapore office five days a week.

## What we're looking for

### Essentials

* 5+ years of software engineering experience with ReactJS and TypeScript.
* Strong judgment in choosing the right level of abstraction, balancing flexibility and simplicity in system and component design.
* Clear communication across technical and non-technical stakeholders.
* Pragmatic decision-making on when to optimise for performance versus velocity based on business impact.
* Experience thriving in cross-functional environments spanning Product, Design, Compliance, and Sales.
* A track record of designing for scale, maintainability, and production excellence.

### Preferred

* Experience in fintech, payments, or another regulated industry.
* Experience tuning performance at high scale, including 100k+ QPS, large user bases, or strict latency SLAs.
* A background in multi-tenant SaaS or platform architecture.
* Proficiency with PostgreSQL, Redis, Kafka, or cloud platforms such as AWS, GCP, or Azure.
* Experience with OAuth 2.0, API design, or developer documentation.
* Experience with cross-region deployment or data residency compliance.
* Solutions engineering or customer-facing technical experience.

## You'll thrive here if

* You've worked in a high-growth or scaling environment and know what it takes to build systems that need to grow with the business.
* You're comfortable with ambiguity. Give you a problem, not a prescription, and you'll run with it.
* You communicate clearly and directly across cultures, and you're thoughtful about how context shifts meaning across borders.
* You know when to align and when to just decide. Collaboration isn't a way to avoid accountability.
* You simplify complexity rather than hiding behind it.

## Learn more about your team

The Scale team builds the infrastructure that lets platforms embed Airwallex financial products at speed and with confidence. The team owns multi-tenant systems powering companies like Brex, Rippling, Navan, Qantas, and SHEIN. The engineering challenges are real: balancing tenant isolation with resource efficiency, low-latency performance with cross-data-center resilience, and immediate customer needs with long-term architectural extensibility. Beyond infrastructure, the team owns cross-domain product features and designs enterprise integrations by translating customer business requirements into scalable technical solutions.

#singapore

## **Applicant Safety Policy: Fraud and Third-Party Recruiters**

_To protect you from recruitment scams, please be aware that Airwallex will not ask for bank details, sensitive ID numbers (i.e. passport), or any form of payment during the application or interview process. All official communication will come from an @_[_airwallex.com_](http://airwallex.com) _email address. Please apply only through_ [_careers.airwallex.com_](http://careers.airwallex.com) _or our official LinkedIn page._

_Airwallex does not accept unsolicited resumes from search firms/recruiters. Airwallex will not pay any fees to search firms/recruiters if a candidate is submitted by a search firm/recruiter unless an agreement has been entered into with respect to specific open position(s). Search firms/recruiters submitting resumes to Airwallex on an unsolicited basis shall be deemed to accept this condition, regardless of any other provision to the contrary._

## **Equal opportunity**

Airwallex is proud to be an equal opportunity employer. We value diversity and anyone seeking employment at Airwallex is considered based on merit, qualifications, competence and talent. We don’t regard color, religion, race, national origin, sexual orientation, ancestry, citizenship, sex, marital or family status, disability, gender, or any other legally protected status when making our hiring decisions. If you have a disability or special need that requires accommodation, please let us know.
