# Senior Software Engineer, Ecosystem
**Company:** [Airwallex](https://scaleengineer.com/companies/airwallex)
Senior Software Engineer at Airwallex responsible for designing and building ecosystem platforms, APIs, SDKs, and integrations that connect Airwallex's AI-native financial operating system with enterprise software like accounting, HR, ERP, and marketplace systems. This role requires 5+ years of experience developing large financial systems or e-commerce platforms, with direct expertise in building public-facing developer platforms, architecting scalable integrations, and leading technical roadmap decisions for the App Marketplace and Extension Framework across Airwallex's global infrastructure.
**Role:** Senior Software Engineer
**Seniority:** Senior
**Locations:** SG - Singapore
**Salary:** 130000–180000 SGD
[Apply](https://jobs.ashbyhq.com/airwallex/d6562166-17e8-4df0-a97c-0596adef6bf6)
Canonical: https://scaleengineer.com/jobs/airwallex/senior-software-engineer-ecosystem-d6562166
---
## Responsibilities

- Platform and Integration Design: Design and evolve platforms and integrations across accounting, HR, ERP, marketplace, payment and open-banking systems. Define integration patterns and architectural standards that enable seamless connectivity between Airwallex and third-party software ecosystems used by 675,000+ businesses globally.
- API and SDK Architecture: Build secure, reliable APIs, SDKs, webhooks and UI-extension patterns that enable third-party developers and partners to build on Airwallex. Ensure API design follows REST principles, implements proper authentication/authorization, rate limiting, and maintains backward compatibility across versions.
- Technical Roadmap Leadership: Shape the technical roadmap for the App Marketplace and Extension Framework, contributing to architectural decisions, coding standards, observability patterns and security practices. Drive technical strategy decisions that impact partner developer experience and platform scalability.
- Developer Experience Enhancement: Improve the developer experience through clear documentation, sandboxes and tooling. Partner with backend, product, design and go-to-market teams to create comprehensive developer resources, interactive API explorers, and sandbox environments that accelerate partner integration timelines.
- Cross-functional Collaboration: Work closely with backend, product, design, and go-to-market teams to ship secure, reliable experiences. Coordinate with teams across Airwallex's 27 offices to ensure ecosystem initiatives align with company-wide financial infrastructure roadmap and compliance requirements.

## Requirements

### education

- {"name":"Computer Science or Software Engineering Degree","description":"Bachelor's degree in Computer Science, Software Engineering or a related field required. Degree demonstrates foundational knowledge in algorithms, data structures, system design and software development principles."}

### technical

- {"name":"API Design and Development","description":"Direct experience designing and building RESTful APIs and integrations with external financial institutions or third-party platforms. Must understand API versioning, authentication/authorization mechanisms, rate limiting, and integration patterns used in fintech ecosystems."}
- {"name":"Developer Platform Experience","description":"Direct experience building or maintaining a public-facing developer platform, app marketplace or extension framework. Experience managing third-party developer experiences, documentation, and partnership integrations is essential."}
- {"name":"Scalable System Architecture","description":"Proven track record developing scalable, reliable systems capable of handling high transaction volumes in financial environments. Experience with distributed systems, database design for high-throughput scenarios, and system resilience patterns required."}
- {"name":"Programming Language Proficiency","description":"Strong programming or scripting skills in Java, Kotlin, C++, Python or similar enterprise-grade languages. Ability to write clean, testable code with proper error handling and performance optimization for production systems."}

### experience

- {"name":"Large-Scale Financial Systems","description":"5+ years of experience developing internet applications, large financial systems or e-commerce platforms. Experience building systems that process transactions, manage data integrity, and maintain security in regulated environments is highly valuable."}
- {"name":"Cross-functional Team Collaboration","description":"Demonstrated ability working effectively with cross-functional teams including backend engineers, product managers, designers, and go-to-market teams. Must be comfortable coordinating complex projects across multiple departments in distributed teams."}

## Skills

### required

- {"name":"RESTful API Architecture","description":"Expert-level ability to design and implement RESTful APIs that are secure, scalable, and developer-friendly. Must understand HTTP semantics, resource modeling, versioning strategies, and proper error handling conventions."}
- {"name":"Integration Platform Development","description":"Hands-on expertise building integration frameworks and managing third-party developer ecosystems. Must understand API gateway patterns, webhook architecture, OAuth/authentication flows, and integration lifecycle management."}
- {"name":"Microservices Architecture","description":"Strong understanding of microservices design patterns, service boundaries, and distributed communication. Experience with event-driven architectures, saga patterns for distributed transactions, and inter-service communication protocols."}
- {"name":"Financial Systems Knowledge","description":"Working knowledge of financial technology systems including payment processing, accounting integrations, compliance requirements (KYC, AML), and financial data security standards. Understanding of cross-border payment mechanics and settlement systems."}
- {"name":"Backend Systems Design","description":"Ability to design and implement backend systems that handle high volumes of transactions with reliability and performance. Experience with database optimization, caching strategies, and asynchronous processing for financial operations."}
- {"name":"Secure Development Practices","description":"Implementation of security best practices for fintech applications including data encryption, API security, secrets management, and compliance with financial industry standards. Understanding of threat modeling and security testing."}

### preferred

- {"name":"Domain-Driven Design (DDD)","description":"Deep expertise in Domain-Driven Design principles and applying them to complex business logic and microservice boundaries. Ability to translate business requirements into clean domain models and bounded contexts that reflect financial operations."}
- {"name":"Cloud-Native Technologies","description":"Hands-on experience with cloud-native technologies such as Docker, Kubernetes and container orchestration. Experience with cloud platforms (AWS, GCP, Azure) and serverless architectures for scaling integration workloads."}
- {"name":"Observability and Monitoring","description":"Advanced experience with observability tools including distributed tracing, centralized logging, and metrics collection. Ability to design monitoring strategies for complex integration systems and troubleshoot production issues."}
- {"name":"AI and LLM Integration","description":"Experience integrating AI or large language models to automate integration workflows or improve developer tooling. Knowledge of prompt engineering, RAG systems, and using AI to enhance API documentation and developer support automation."}
- {"name":"Open-Banking Standards","description":"Familiarity with open-banking frameworks and standards such as PSD2, Open Banking Implementation Entity standards, or similar regulated integration frameworks. Understanding of third-party access controls and consent management."}

## Tech stack

### tools

- {"name":"Docker","description":"Container technology for packaging applications and ensuring consistency across development, testing, and production environments. Essential for microservices deployment."}
- {"name":"Kubernetes","description":"Container orchestration platform for managing deployed microservices, scaling based on demand, and ensuring high availability of integration services."}
- {"name":"API Gateway (Kong/AWS API Gateway)","description":"Central entry point for managing APIs, implementing authentication, rate limiting, and request routing. Critical infrastructure component for ecosystem platform."}
- {"name":"Kafka","description":"Event streaming platform for asynchronous communication between integration services. Enables reliable delivery of integration events and webhook notifications at scale."}
- {"name":"Git/GitHub","description":"Version control and collaboration platform for managing codebase, SDKs, and API specifications shared with partner developers."}
- {"name":"Jenkins/GitLab CI","description":"Continuous integration and deployment pipelines for automated testing, building, and deploying integration services. Ensures reliability of platform updates."}

### others

- {"name":"OAuth 2.0 and OpenID Connect","description":"Industry-standard authentication and authorization frameworks for securing third-party API access. Critical for managing partner developer access and data security."}
- {"name":"Webhook Architecture","description":"Event-driven integration pattern enabling real-time notifications and asynchronous processing. Understanding of webhook reliability, retry strategies, and security."}
- {"name":"GraphQL","description":"Query language and runtime for building flexible APIs that adapt to partner needs. Provides superior flexibility compared to REST for complex integration data requirements."}
- {"name":"OpenAPI/Swagger Specifications","description":"Standard format for documenting and generating API clients. Essential for providing clear, machine-readable API specifications to partner developers."}
- {"name":"PSD2 and Open Banking Standards","description":"Regulated compliance frameworks for open banking in EU and similar jurisdictions. Understanding of Third Party Providers (TPP) access and consent management."}

### databases

- {"name":"PostgreSQL","description":"Primary relational database for storing integration metadata, transaction logs, and configuration state. ACID compliance crucial for financial system reliability."}
- {"name":"MongoDB","description":"Document database for flexible schema integration scenarios where configuration and webhook payloads vary across partner implementations."}
- {"name":"Redis","description":"In-memory cache and message broker for rate limiting, session management, and real-time integration updates. Critical for managing API rate limits and handling spike traffic."}
- {"name":"Elasticsearch","description":"Distributed search and analytics engine for indexing API logs, integration events, and developer activity. Enables powerful debugging and monitoring capabilities for the ecosystem platform."}

### languages

- {"name":"Java","description":"Primary backend language for building scalable APIs and microservices. Used extensively in enterprise financial systems for its strong typing, mature ecosystem, and performance characteristics."}
- {"name":"Kotlin","description":"Modern JVM language increasingly adopted for backend development. Offers improved syntax, null safety, and interoperability with Java libraries used in fintech infrastructure."}
- {"name":"Python","description":"Used for integration scripting, automation, data processing, and SDK development. Popular for rapid prototyping of integration patterns and developer tooling."}
- {"name":"TypeScript/JavaScript","description":"For SDK development, webhook handlers, and client-side integration libraries. Essential for providing JavaScript/Node.js SDK to partner developers."}

### frameworks

- {"name":"Spring Boot","description":"Leading framework for building microservices and REST APIs in Java ecosystem. Used for rapid development of scalable backend services with built-in security and monitoring capabilities."}
- {"name":"Express.js","description":"Lightweight Node.js framework for building API servers and webhook consumers. Common choice for building flexible integration middleware and adapter services."}
- {"name":"FastAPI","description":"Modern Python framework for building APIs with automatic documentation generation. Useful for rapid development of integration services and scripting tools."}
- {"name":"GraphQL","description":"Query language for APIs that enables flexible data fetching for partner developers. Provides advantages over REST for complex integration scenarios with varying data requirements."}

## Benefits

### benefits

- {"name":"Equity and Stock Options","description":"Participate in Airwallex's growth as a high-impact fintech unicorn through competitive stock option packages aligned with your seniority level and contribution to ecosystem initiatives."}
- {"name":"Comprehensive Health Coverage","description":"Full medical, dental, and vision insurance coverage with minimal out-of-pocket costs. Includes preventive care, emergency services, and specialist referrals for you and eligible dependents."}
- {"name":"Professional Development","description":"Annual learning budget for courses, certifications, and conferences. Support for acquiring certifications in cloud platforms (AWS, GCP, Azure), financial technology, or architectural specializations relevant to your career growth."}
- {"name":"Flexible Work Arrangements","description":"While this role is based in Singapore with 5-day office presence, Airwallex offers flexible working arrangements including flexible start times, remote work options for collaboration, and health-conscious workspace policies."}
- {"name":"Parental and Family Leave","description":"Generous parental leave policies exceeding statutory requirements in Singapore. Support for family planning and work-life balance during major life transitions."}
- {"name":"Wellness Programs","description":"Comprehensive wellness benefits including mental health support, gym subsidies or on-site fitness facilities, wellness workshops, and access to employee assistance programs."}
- {"name":"Relocation Support","description":"For international candidates relocating to Singapore, Airwallex provides relocation assistance including housing support, visa sponsorship, and settlement services to ease transition."}
- {"name":"Global Mobility","description":"Opportunity to work across Airwallex's 27 offices spanning North America, Europe, Middle East, and Asia-Pacific. Potential for internal mobility and cross-team collaborations with 2,300+ employees globally."}

## Compensation

- **max:** 180000
- **min:** 130000
- **currency:** SGD
- **stockOptions:** true

## Interview process

### steps

- {"name":"Recruiter Screening Call","description":"Initial 30-minute call with Airwallex recruiting team to discuss your background, career motivation, and alignment with the Ecosystem team's mission. You'll learn about the role, team dynamics, and Airwallex's builder-focused culture. Prepare examples of how you've designed scalable APIs or led ecosystem platform initiatives."}
- {"name":"Technical Architecture Interview","description":"60-90 minute video call with senior engineers from the Ecosystem team. Focuses on system design and architectural thinking. Expect to discuss how you would architect a developer platform, manage integration complexity across multiple third-party systems, or scale an API ecosystem. Bring examples of architecture decisions you've made and trade-offs you've evaluated."}
- {"name":"Hands-on Coding Assessment","description":"Practical coding exercise (90-120 minutes) focusing on backend development, API design, or integration scenarios. Typically involves building a simplified service, designing an API endpoint, or solving an integration workflow problem. Choose your preferred language from Java, Kotlin, Python, or similar. May include discussion of your code, design choices, and how you'd extend the solution."}
- {"name":"Cross-functional Panel Interview","description":"90-minute panel with representatives from Product, Design, and Backend teams you'll collaborate with. Assesses your ability to work effectively across disciplines, communicate technical concepts to non-technical partners, and understand product requirements. Discuss your experience collaborating with product and design teams on complex projects."}
- {"name":"Founder-Level Leadership Interview","description":"Final conversation with an engineering leader or founder exploring your ownership mindset, first-principles thinking, and judgment. Airwallex values builders with founder-level energy. Prepare examples of situations where you took initiative, owned outcomes without waiting for permission, and navigated ambiguity to drive results."}

## 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 help build the platforms and integrations that connect Airwallex with the software our customers already rely on. You'll work across ecosystem products, developer infrastructure and partner integrations to make financial operations simpler and more connected.

* Design and evolve platforms and integrations across accounting, HR, ERP, marketplace, payment and open-banking systems.
* Build secure, reliable APIs, SDKs, webhooks and UI-extension patterns that enable third-party developers and partners to build on Airwallex.
* Shape the technical roadmap for the App Marketplace and Extension Framework, contributing to architectural decisions, coding standards, observability patterns and security practices.
* Improve the developer experience through clear documentation, sandboxes and tooling, while partnering with backend, product, design and go-to-market teams.

You'll work from our Singapore office five days a week.

## What we're looking for

**Essentials**

* A bachelor's degree in Computer Science, Software Engineering or a related field.
* 5+ years of experience developing internet applications, large financial systems or e-commerce platforms.
* Strong programming or scripting skills in a language such as Java, Kotlin, C++, Python or a similar language.
* Direct experience building or maintaining a public-facing developer platform, app marketplace or extension framework.
* Experience designing and building APIs and integrations with external financial institutions or third-party platforms.
* Experience developing scalable, reliable systems and working effectively with cross-functional teams.

**Preferred**

* Deep expertise in Domain-Driven Design and applying it to complex business logic and microservice boundaries.
* Hands-on experience with cloud-native technologies such as Docker, Kubernetes and advanced observability tools.
* Experience integrating AI or large language models to automate integration workflows or improve developer tooling.

## You'll thrive here if

* You're comfortable owning the roadmap yourself.
* You own the outcome and you don't wait for permission to fix what's broken.
* You're comfortable with ambiguity. Give you a problem, not a prescription, and you'll run with it.
* You say what you mean. You're direct, but you lead with respect.
* You simplify complexity rather than hiding behind it.

## Learn more about your team

The Ecosystem & Integration Platform team is a cross-functional group of engineers and product partners building the platforms and integrations that connect Airwallex with the software our customers already rely on. We own strategic accounting, marketplace, payment plugins, and open-banking integrations, plus the infrastructure behind our public APIs that let third-party partners build on top of Airwallex. You'll work closely with backend, product, design, and go-to-market teams to ship secure, reliable experiences. If you want to simplify financial operations for businesses of all sizes and unlock new use cases on top of the Airwallex business account, this is where that work happens.

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