# Software Engineer, Developer Experience
**Company:** [Airwallex](https://scaleengineer.com/companies/airwallex)
Join Airwallex as a Software Engineer in Developer Experience to shape the future of financial infrastructure through APIs and developer tools. Working in Singapore with a globally distributed team, you'll own the developer ecosystem—from API standards and documentation to AI-powered tools—while collaborating with product, engineering, and customer success teams. This role requires 3+ years of backend development expertise in Java, Kotlin, Go, or Python, combined with proven experience designing and operating distributed systems on cloud platforms like AWS or GCP.
**Role:** Backend Engineer
**Seniority:** Mid
**Locations:** SG - Singapore
**Salary:** 120000–180000 SGD
[Apply](https://jobs.ashbyhq.com/airwallex/3c5176fb-6eee-4bf4-8031-36f0528c71a3)
Canonical: https://scaleengineer.com/jobs/airwallex/software-engineer-developer-experience
---
## Responsibilities

- API Standards and Conventions Ownership: Design, document, and maintain API standards and conventions that ensure consistency and clarity across Airwallex's platform. Work closely with engineering teams to enforce these standards, improving developer onboarding time and reducing integration friction for external developers building on the platform.
- Developer Analytics and Instrumentation: Build and maintain comprehensive user and data analytics pipelines to understand developer behavior, adoption patterns, and pain points. Create actionable insights from telemetry data to inform product decisions and help identify areas where developers need additional support or tooling improvements.
- AI-Powered Developer Portal Development: Lead the design and implementation of an intelligent developer portal and documentation experience that leverages AI as a core feature. This includes integrating AI assistants, smart search capabilities, and AI-driven code generation to accelerate developer productivity and time-to-integration.
- Open Source and Community Engagement: Contribute to and maintain open-source projects that extend Airwallex's ecosystem, fostering a vibrant developer community around the platform. Manage external project releases, handle community feedback, and coordinate with engineering teams to ensure open-source initiatives align with product roadmap priorities.
- Engineering Practices and Tooling: Evaluate, adopt, and implement emerging technologies and best practices that raise the bar for engineering excellence. Build and ship external tools, CLI utilities, SDKs, and services that enhance the developer experience and provide measurable value to customers integrating with Airwallex APIs.
- Cross-Functional Collaboration: Partner with Product, Design, Customer Success, and Technical Support teams to streamline the end-to-end developer journey. Translate customer feedback and support tickets into technical improvements, ensuring the developer experience aligns with business goals and customer needs.

## Requirements

### education

- {"name":"Bachelor's Degree in Computer Science or Related Field","description":"Bachelor's degree or above in computer science, software engineering, electrical engineering, mathematics, or a closely related discipline. Equivalent professional experience and demonstrated expertise may be considered as an alternative."}

### technical

- {"name":"Backend Development Languages","description":"Proficiency in at least one of Java, Kotlin, Go, or Python for building scalable backend systems and APIs. Strong understanding of language-specific ecosystem tools, package managers, and frameworks."}
- {"name":"Distributed Systems Design","description":"Hands-on experience designing, building, and operating high-volume distributed systems at scale. Understanding of concepts like eventual consistency, data partitioning, load balancing, and fault tolerance patterns."}
- {"name":"Cloud Platform Expertise","description":"Production experience with AWS or GCP, including services such as EC2, RDS, ELB, CloudFront, Cloud SQL, Pub/Sub, or equivalent managed services. Knowledge of infrastructure-as-code tools and cloud cost optimization."}
- {"name":"Containerization and Orchestration","description":"Strong hands-on experience with Docker for containerizing applications and Kubernetes for orchestrating containerized workloads in production environments. Understanding of container networking, persistent storage, and scaling strategies."}
- {"name":"API Design and Development","description":"Demonstrated experience designing, building, releasing, and maintaining production APIs. Familiarity with REST principles, GraphQL, versioning strategies, rate limiting, and API security best practices."}
- {"name":"Computer Science Fundamentals","description":"Solid grasp of core CS concepts including object-oriented design, data structures, algorithms, and system design principles. Ability to architect solutions that balance performance, maintainability, and scalability."}

### experience

- {"name":"3+ Years Professional Software Engineering","description":"Minimum 3 years of professional software development experience with demonstrated impact in backend systems, distributed computing, or platform engineering roles."}
- {"name":"API Development and Maintenance","description":"Proven track record designing, building, and maintaining well-known, production APIs or platforms. Experience managing API versioning, deprecation strategies, and backward compatibility considerations."}
- {"name":"Cloud Infrastructure and DevOps","description":"Demonstrated proficiency deploying, monitoring, and scaling applications on cloud platforms. Experience with CI/CD pipelines, infrastructure-as-code, and operational excellence in cloud environments."}

## Skills

### required

- {"name":"Backend Development","description":"Proficiency in Java, Kotlin, Go, or Python with strong software design patterns and clean code practices."}
- {"name":"Cloud Engineering","description":"Hands-on AWS or GCP experience including compute, database, and networking services."}
- {"name":"Kubernetes and Docker","description":"Production-level containerization and orchestration skills for managing scalable distributed systems."}
- {"name":"API Design","description":"Experience designing, documenting, and maintaining RESTful or modern APIs with attention to developer ergonomics and backward compatibility."}
- {"name":"System Design","description":"Ability to architect distributed systems considering scalability, reliability, and performance trade-offs."}
- {"name":"Problem-Solving and Debugging","description":"Strong analytical skills to diagnose complex technical issues in production environments and implement robust solutions."}

### preferred

- {"name":"AI Agent Applications","description":"Experience building or integrating AI agents and LLM-based features into applications, particularly for developer tooling or automation."}
- {"name":"MCP Servers","description":"Familiarity with Model Context Protocol (MCP) server implementations for integrating with AI models and extensions."}
- {"name":"Open Source Project Maintenance","description":"Experience maintaining, releasing, and managing open-source projects including community engagement, contribution workflows, and versioning strategies."}
- {"name":"Major Software Migrations","description":"Track record leading large-scale software migrations involving breaking changes, deprecations, and coordinated rollouts across multiple teams or versions."}
- {"name":"Developer Experience Focus","description":"Previous exposure to developer experience, developer relations, or other customer-facing engineering roles where the primary focus is external developer productivity and satisfaction."}
- {"name":"Observability and Analytics","description":"Experience building analytics pipelines, implementing comprehensive logging and monitoring, and deriving insights from telemetry data to drive product decisions."}

## Tech stack

### tools

- {"name":"Docker","description":"Container platform for packaging applications and dependencies, enabling consistent deployments across environments."}
- {"name":"Kubernetes","description":"Orchestration platform for managing containerized applications at scale with automated scheduling and resource management."}
- {"name":"AWS","description":"Cloud platform with services including EC2, RDS, ELB, CloudFront, and other infrastructure components for building scalable systems."}
- {"name":"GCP","description":"Cloud platform with services for compute, databases, networking, and advanced capabilities in AI/ML and analytics."}
- {"name":"Git","description":"Version control system for collaborative development and code management."}
- {"name":"CI/CD Pipelines","description":"Continuous integration and deployment automation for reliable, frequent code releases and testing."}

### others

- {"name":"RESTful API Design","description":"Principles and best practices for designing intuitive, scalable APIs that prioritize developer experience and backward compatibility."}
- {"name":"Observability Stack","description":"Logging, monitoring, tracing, and metrics collection for understanding system behavior and performance in production."}
- {"name":"OAuth and Authentication","description":"Security protocols and best practices for API authentication, authorization, and secure external integrations."}
- {"name":"AI Integration","description":"Techniques for integrating Large Language Models, AI agents, and intelligent features into applications and developer tools."}

### databases

- {"name":"PostgreSQL","description":"Robust open-source relational database widely used in production systems for its reliability, SQL compliance, and advanced features."}
- {"name":"Redis","description":"In-memory data store for caching, real-time analytics, and session management in high-throughput systems."}
- {"name":"Cloud SQL","description":"Managed relational database service on GCP providing automated backups, scaling, and high availability."}

### languages

- {"name":"Java","description":"Enterprise-grade backend development with strong type safety and mature ecosystem for building scalable services."}
- {"name":"Kotlin","description":"Modern JVM language offering conciseness and safety features, increasingly adopted for backend and microservices development."}
- {"name":"Go","description":"Systems programming language designed for concurrent, distributed systems with excellent performance and deployment characteristics."}
- {"name":"Python","description":"Versatile language for rapid prototyping, data pipelines, scripting, and AI integration, with strong ecosystem for analytics and tooling."}

### frameworks

- {"name":"Spring Boot","description":"Popular Java framework for building production-grade microservices with integrated security, testing, and deployment capabilities."}
- {"name":"FastAPI","description":"Modern Python web framework for building high-performance APIs with automatic documentation and type validation."}
- {"name":"gRPC","description":"High-performance RPC framework for building efficient inter-service communication and APIs."}

## Benefits

### benefits

- {"name":"Global Career Growth","description":"Work with a rapidly scaling fintech infrastructure company with 27 offices worldwide. Access international learning opportunities, cross-border project exposure, and career advancement within a 2,700+ person organization."}
- {"name":"Developer-Centric Culture","description":"Join a company that invests heavily in developer experience and tools. Work directly on the platforms and APIs that thousands of engineers depend on daily."}
- {"name":"Cutting-Edge Technology","description":"Opportunity to adopt and ship emerging technologies including AI agents, LLM integrations, MCP servers, and next-generation developer tooling at scale."}
- {"name":"Ownership and Agency","description":"Own significant portions of the developer experience roadmap. Work with a flat organizational structure that values first-principles thinking and builder-level autonomy."}
- {"name":"Impactful Work","description":"Directly influence how hundreds of thousands of businesses interact with financial infrastructure. Your work enables global commerce and financial innovation at scale."}
- {"name":"Collaborative Environment","description":"Cross-functional collaboration with product, design, engineering, customer success, and technical support teams. Strong emphasis on communication and alignment across distributed APAC and North American teams."}

## Compensation

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

## Interview process

### steps

- {"name":"Initial Screening","description":"HR screening call to discuss your background, motivation for developer experience engineering, and alignment with Airwallex's culture and values."}
- {"name":"Technical Assessment","description":"Take-home coding challenge or technical screen focusing on backend development, system design fundamentals, and problem-solving approach relevant to API or distributed systems work."}
- {"name":"System Design Interview","description":"Detailed discussion of how you would design scalable APIs, distributed systems, or developer platforms. Expect questions about trade-offs, monitoring, and operational concerns."}
- {"name":"Developer Experience Deep-Dive","description":"Conversation with the Developer Experience team leads about your experience with APIs, developer tools, open-source projects, or customer-facing engineering. Discuss your approach to API design, analytics, and community building."}
- {"name":"Cultural Fit and Behavioral","description":"Discussion with a senior engineer or hiring manager about your work style, experience operating across distributed teams and time zones, and approach to ownership and complexity simplification."}
- {"name":"Offer and Close","description":"Final compensation negotiation, team introduction, and onboarding planning with People Operations."}

## 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,700 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 improve how external developers discover, understand, integrate with, and build on Airwallex’s APIs and platform. You’ll work closely with Product, Engineering, Customer Success, and Technical Support to streamline the developer experience, from API design and documentation to tooling, analytics, and customer feedback loops.

* Own API standards and conventions that make Airwallex’s developer experience clearer and more consistent.
* Build the user and data analytics pipelines needed to understand how developers use our products and where they need help.
* Develop a developer portal and documentation experience with AI as a core feature.
* Contribute to open-source projects and foster a developer community around Airwallex’s platform.
* Adopt technologies that raise the bar for our engineering practices and ship external tools and services to customers.

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

## What we're looking for

**Essentials**

* A bachelor’s degree or above in computer science, engineering, or a related field.
* 3+ years of professional software engineering experience, including strong backend development experience in Java, Kotlin, Go, or Python.
* Solid computer science fundamentals, including object-oriented design.
* Experience designing, building, and operating high-volume distributed systems.
* Strong cloud engineering experience with GCP or AWS, including services such as EC2, RDS, ELB, or CloudFront, along with Docker and Kubernetes.
* Experience releasing and maintaining well-known APIs or designing APIs.

**Preferred**

* Experience in AI agent applications.
* Experience in MCP servers.
* Experience in maintaining open-source projects.
* Experience leading major software migrations involving breaking changes.
* Experience in developer experience or other customer-facing engineering roles.

## You'll thrive here if

* You're comfortable owning the roadmap yourself.
* You're excited by a category that hasn't been won yet, and want to be early enough to shape it.
* You’re comfortable operating across time zones with a globally distributed team, including colleagues based in APAC and North America.
* You simplify complexity rather than hiding behind it.

## Learn more about your team

The Developer Experience team is a group of talented engineers and product partners building the tools and platforms that connect external developers of our customers to Airwallex. We own the core developer ecosystem—including Airwallex’s documentation platforms, APIs, CLI, SDKs, OAuth, external agentic interfaces (MCP & Skills), Developer Apps, and Sandbox. In this role, you’ll collaborate closely with product, design, and other cross-functional teams to ship secure, reliable, and high-impact developer tools. If you are detail-oriented and passionate about simplifying financial operations for businesses of all sizes and enabling new capabilities on top of Airwallex products and platforms, 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.
