# Senior Software Engineer, Scale Platform (Frontend)
**Company:** [Airwallex](https://scaleengineer.com/companies/airwallex)
Join Airwallex's Scale Platform team as a Senior Frontend Engineer to build multi-tenant financial infrastructure serving Fortune 500 companies like Qantas, TikTok, and SHEIN. In this role, you'll design scalable ReactJS and TypeScript-based platform capabilities that enable enterprises to embed Airwallex financial products seamlessly, balancing tenant isolation, performance optimization, and regulatory compliance across global markets. This position requires 5+ years of frontend engineering expertise with a track record of building production-grade systems that handle enterprise scale, cross-functional collaboration skills, and pragmatic decision-making in high-growth fintech environments.
**Role:** Frontend Engineer
**Seniority:** Senior
**Locations:** SG - Singapore
**Salary:** 150000–210000 SGD
[Apply](https://jobs.ashbyhq.com/airwallex/e6ed0945-65a2-40b6-aabe-e28ad025003c)
Canonical: https://scaleengineer.com/jobs/airwallex/senior-software-engineer-scale-platform-frontend
---
## Responsibilities

- Build Multi-Tenant Platform Capabilities: Design and develop frontend capabilities for multi-tenant systems that balance tenant isolation with resource efficiency and long-term extensibility. This involves architecting component hierarchies and state management solutions that prevent cross-tenant data leakage while maintaining optimal performance across hundreds of enterprise customers.
- Own Cross-Domain Product Features: Take end-to-end ownership of complex product features that span multiple business domains, translating intricate business requirements, regulatory constraints, and technical specifications into user experiences. Collaborate with stakeholders to define success metrics and ensure features deliver measurable business impact.
- Design Enterprise Integration Solutions: Partner with customers and internal teams to translate business needs into scalable technical solutions for enterprise integrations. This includes designing API contracts, webhook systems, and integration patterns that support diverse customer architectures and use cases.
- Optimize Performance at Scale: Implement performance optimization strategies for high-throughput systems handling thousands of concurrent users and requests per second. Conduct bottleneck analysis, implement caching strategies, code-splitting, and other optimization techniques to maintain strict latency SLAs.
- Cross-Functional Stakeholder Collaboration: Work seamlessly with Product, Design, Compliance, and Sales teams to transform complex requirements into clear, reliable experiences. Communicate technical constraints and trade-offs to non-technical stakeholders, and provide architectural guidance on feasibility and implementation timelines.
- Make Pragmatic Trade-Off Decisions: Evaluate competing priorities including performance, maintainability, and delivery velocity. Apply business impact analysis to make informed decisions about when to optimize for speed versus quality, balancing immediate customer needs with long-term system health.

## Requirements

### education

- {"name":"Bachelor's Degree in Computer Science or Related Field","description":"Formal education in Computer Science, Software Engineering, or equivalent discipline providing foundational knowledge in algorithms, data structures, and software design principles. Equivalent practical experience can substitute for formal education."}
- {"name":"Continuous Learning in Web Technologies","description":"Demonstrated commitment to staying current with modern frontend frameworks, tooling, and best practices through certifications, courses, or contributions to open-source projects."}

### technical

- {"name":"Advanced ReactJS Expertise","description":"Demonstrate 5+ years of professional ReactJS experience with deep knowledge of hooks, state management patterns (Redux, Context API, Zustand), performance optimization, and component lifecycle optimization. Experience with advanced patterns like render props, compound components, and custom hooks is essential."}
- {"name":"TypeScript Proficiency","description":"Strong command of TypeScript including advanced type system features such as generics, conditional types, mapped types, and utility types. Ability to design type-safe APIs and component interfaces that prevent runtime errors and improve developer experience."}
- {"name":"Multi-Tenant Architecture Design","description":"Proven experience designing and implementing multi-tenant frontend systems with proper isolation, security boundaries, and resource management. Understanding of tenant switching, data scoping, and permission-based UI rendering."}
- {"name":"Scalable Frontend Architecture","description":"Track record of designing maintainable, scalable frontend architectures that support rapid feature development without accumulating technical debt. Experience with module federation, micro frontends, or other scaling patterns for large codebases."}
- {"name":"Performance Engineering","description":"Hands-on experience optimizing frontend performance including lazy loading, code splitting, bundle analysis, rendering performance, and memory management. Familiarity with performance monitoring tools and setting up performance budgets."}
- {"name":"Cross-Browser and Cross-Platform Testing","description":"Expertise in browser compatibility, responsive design patterns, and testing strategies across different environments. Experience with accessibility standards (WCAG) and inclusive design principles for enterprise applications."}

### experience

- {"name":"5+ Years Frontend Engineering","description":"Minimum 5 years of professional software engineering experience focused on frontend development, with at least 3 years working with modern JavaScript frameworks in production environments."}
- {"name":"Enterprise SaaS Experience","description":"Direct experience building features for enterprise SaaS products, particularly in multi-tenant environments. Understanding of enterprise security requirements, compliance considerations, and complex approval workflows."}
- {"name":"High-Growth Organization Experience","description":"Background working in high-growth or scaling environments where you've experienced the challenges of maintaining code quality, performance, and developer velocity as systems scale to serve thousands or millions of users."}
- {"name":"Production Systems Excellence","description":"Demonstrated track record of designing systems for production excellence including monitoring, error tracking, debugging strategies, and incident response. Experience with feature flags, canary deployments, and safe rollout practices."}
- {"name":"Cross-Functional Team Collaboration","description":"Proven ability to thrive in cross-functional environments, working closely with product managers, designers, compliance officers, and sales engineers. Experience translating business requirements into technical specifications and vice versa."}

## Skills

### required

- {"name":"ReactJS","description":"Advanced proficiency in ReactJS with deep understanding of hooks, performance optimization, and complex state management patterns for building scalable web applications."}
- {"name":"TypeScript","description":"Strong TypeScript skills including advanced type system usage, generics, utility types, and type-safe API design for maintainable codebases."}
- {"name":"Frontend Architecture & Design","description":"Ability to design scalable, maintainable frontend architectures that support multi-tenant systems, tenant isolation, and long-term extensibility."}
- {"name":"Performance Optimization","description":"Hands-on experience optimizing frontend performance including code splitting, lazy loading, rendering efficiency, and bundle optimization."}
- {"name":"Technical Communication","description":"Clear communication of complex technical concepts to both technical and non-technical stakeholders, including documentation and design proposal writing."}
- {"name":"Pragmatic Decision-Making","description":"Ability to make thoughtful trade-offs between performance, maintainability, and velocity based on business context and impact analysis."}

### preferred

- {"name":"Fintech or Payments Industry Experience","description":"Background building financial products or payment systems, with understanding of compliance, regulatory requirements, and financial data handling best practices."}
- {"name":"High-Scale Performance Tuning","description":"Experience optimizing frontend systems handling 100k+ QPS, large concurrent user bases, or strict latency SLAs (sub-100ms response times). Proficiency with performance monitoring and profiling tools."}
- {"name":"Multi-Tenant SaaS Architecture","description":"Demonstrated experience building multi-tenant platforms with proper tenant isolation, data scoping, and resource efficiency patterns."}
- {"name":"Backend Technology Familiarity","description":"Working knowledge of PostgreSQL, Redis, Kafka, or cloud platforms (AWS, GCP, Azure). Understanding of how frontend systems interact with backend infrastructure enables better system design."}
- {"name":"API & OAuth 2.0 Knowledge","description":"Experience with API design principles, OAuth 2.0 authentication flows, and building developer-friendly integrations including API documentation and SDKs."}
- {"name":"Global Compliance & Data Residency","description":"Experience with cross-region deployment patterns, data residency compliance requirements, and building systems that operate across multiple regulatory jurisdictions."}
- {"name":"Solutions Engineering Skills","description":"Experience working directly with enterprise customers or internal sales teams to understand requirements, propose technical solutions, and provide technical leadership during implementations."}
- {"name":"Testing & Quality Assurance","description":"Proficiency with testing frameworks (Jest, React Testing Library, Cypress), end-to-end testing strategies, and automated quality assurance practices."}

## Tech stack

### tools

- {"name":"Git & Version Control","description":"Standard version control for managing codebase, pull requests, code reviews, and collaborative development workflows."}
- {"name":"Webpack or Vite","description":"Build tools for bundling, code splitting, and optimizing frontend assets for production deployment."}
- {"name":"Jest & React Testing Library","description":"Testing frameworks for unit and component testing, ensuring code quality and preventing regressions."}
- {"name":"Chrome DevTools & Performance Profilers","description":"Essential tools for debugging, performance analysis, and optimizing frontend rendering and network behavior."}
- {"name":"AWS, GCP, or Azure","description":"Cloud platforms where Airwallex infrastructure is deployed; familiarity with cloud-native development and deployment practices."}
- {"name":"Kafka","description":"Event streaming platform used for asynchronous communication and data pipeline processing across microservices."}

### others

- {"name":"OAuth 2.0 & Security Standards","description":"Understanding of authentication and authorization patterns, security best practices, and compliance requirements in financial technology."}
- {"name":"REST & GraphQL APIs","description":"Experience designing and consuming well-structured APIs, including API versioning, documentation, and developer experience optimization."}
- {"name":"Micro-frontends Architecture","description":"Knowledge of scaling frontend applications through module federation, independent deployment, and cross-team component sharing."}
- {"name":"Accessibility (WCAG)","description":"Commitment to building inclusive user interfaces that comply with Web Content Accessibility Guidelines and serve diverse user populations."}
- {"name":"Cross-Region Data Residency Compliance","description":"Understanding of regulatory requirements around data storage, data residency, and global compliance considerations in fintech applications."}

### databases

- {"name":"PostgreSQL","description":"Primary relational database used by Airwallex backend systems; frontend engineers collaborate with backend teams on data modeling and query optimization."}
- {"name":"Redis","description":"In-memory caching and session storage used for high-performance data access patterns across multi-tenant systems."}

### languages

- {"name":"TypeScript","description":"Primary language for frontend development, enabling type-safe component design and API contracts."}
- {"name":"JavaScript (ES6+)","description":"Core language for ReactJS development, with modern ES6+ features for efficient code patterns."}

### frameworks

- {"name":"ReactJS","description":"Main frontend framework for building multi-tenant user interfaces, component libraries, and reusable architectural patterns."}
- {"name":"Next.js","description":"Optional modern React framework for server-side rendering, static generation, and optimized production deployments."}

## Benefits

### benefits

- {"name":"Competitive Equity Package","description":"Participate in Airwallex's growth through equity ownership, aligning your success with the company's long-term value creation."}
- {"name":"Professional Development & Learning Budget","description":"Annual allocation for conferences, courses, training programs, and professional certifications to support career growth and technical skill advancement."}
- {"name":"Health & Wellness Benefits","description":"Comprehensive health insurance coverage, fitness allowances, mental health support, and wellness programs promoting work-life balance."}
- {"name":"Flexible Work Arrangements","description":"While the Singapore office role requires five days per week on-site, Airwallex supports flexible scheduling and occasional remote work for ad-hoc situations."}
- {"name":"Global Relocation Support","description":"For international hires, Airwallex provides visa sponsorship, relocation packages, and immigration support to ease your transition to Singapore."}
- {"name":"Parental Leave & Family Support","description":"Generous parental leave policies and support for work-family balance, including flexible arrangements for new parents."}
- {"name":"Career Development Pathways","description":"Clear career progression opportunities with mentorship from senior engineers, technical leadership roles, and cross-functional growth opportunities."}
- {"name":"Collaborative Engineering Culture","description":"Access to high-caliber engineering teams working on complex problems at scale, with opportunities to learn from senior engineers and contribute to architectural decisions."}

## Compensation

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

## Interview process

### steps

## 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.
