Software Engineer, Developer Experience

Backend Engineer · Mid · Full Time

SG - SingaporeSGD 120k – 180k2d ago
Apply for this role

Opens Airwallex's application page

Role

What you'll do.

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.

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.

Qualifications

What we look for.

Technical

  • Backend Development Languages

    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.

  • Distributed Systems Design

    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.

  • Cloud Platform Expertise

    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.

  • Containerization and Orchestration

    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.

  • API Design and Development

    Demonstrated experience designing, building, releasing, and maintaining production APIs. Familiarity with REST principles, GraphQL, versioning strategies, rate limiting, and API security best practices.

  • Computer Science Fundamentals

    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.

Education

  • Bachelor's Degree in Computer Science or Related Field

    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.

Experience

  • 3+ Years Professional Software Engineering

    Minimum 3 years of professional software development experience with demonstrated impact in backend systems, distributed computing, or platform engineering roles.

  • API Development and Maintenance

    Proven track record designing, building, and maintaining well-known, production APIs or platforms. Experience managing API versioning, deprecation strategies, and backward compatibility considerations.

  • Cloud Infrastructure and DevOps

    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

  • Backend Development

    Proficiency in Java, Kotlin, Go, or Python with strong software design patterns and clean code practices.

  • Cloud Engineering

    Hands-on AWS or GCP experience including compute, database, and networking services.

  • Kubernetes and Docker

    Production-level containerization and orchestration skills for managing scalable distributed systems.

  • API Design

    Experience designing, documenting, and maintaining RESTful or modern APIs with attention to developer ergonomics and backward compatibility.

  • System Design

    Ability to architect distributed systems considering scalability, reliability, and performance trade-offs.

  • Problem-Solving and Debugging

    Strong analytical skills to diagnose complex technical issues in production environments and implement robust solutions.

Preferred

  • AI Agent Applications

    Nice to have

    Experience building or integrating AI agents and LLM-based features into applications, particularly for developer tooling or automation.

  • MCP Servers

    Nice to have

    Familiarity with Model Context Protocol (MCP) server implementations for integrating with AI models and extensions.

  • Open Source Project Maintenance

    Nice to have

    Experience maintaining, releasing, and managing open-source projects including community engagement, contribution workflows, and versioning strategies.

  • Major Software Migrations

    Nice to have

    Track record leading large-scale software migrations involving breaking changes, deprecations, and coordinated rollouts across multiple teams or versions.

  • Developer Experience Focus

    Nice to have

    Previous exposure to developer experience, developer relations, or other customer-facing engineering roles where the primary focus is external developer productivity and satisfaction.

  • Observability and Analytics

    Nice to have

    Experience building analytics pipelines, implementing comprehensive logging and monitoring, and deriving insights from telemetry data to drive product decisions.

Tech stack

Languages

JavaKotlinGoPython

Frameworks

Spring BootFastAPIgRPC

Databases

PostgreSQLRedisCloud SQL

Tools

DockerKubernetesAWSGCPGitCI/CD Pipelines

Other

RESTful API DesignObservability StackOAuth and AuthenticationAI Integration

Compensation

Pay and benefits.

Base·SGD 120,000 – 180,000

Equity·Stock options

Benefits

  • Global Career Growth

    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.

  • Developer-Centric Culture

    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.

  • Cutting-Edge Technology

    Opportunity to adopt and ship emerging technologies including AI agents, LLM integrations, MCP servers, and next-generation developer tooling at scale.

  • Ownership and Agency

    Own significant portions of the developer experience roadmap. Work with a flat organizational structure that values first-principles thinking and builder-level autonomy.

  • Impactful Work

    Directly influence how hundreds of thousands of businesses interact with financial infrastructure. Your work enables global commerce and financial innovation at scale.

  • Collaborative Environment

    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.

Process

Interview steps.

  1. 01

    Initial Screening

    HR screening call to discuss your background, motivation for developer experience engineering, and alignment with Airwallex's culture and values.

  2. 02

    Technical Assessment

    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.

  3. 03

    System Design Interview

    Detailed discussion of how you would design scalable APIs, distributed systems, or developer platforms. Expect questions about trade-offs, monitoring, and operational concerns.

  4. 04

    Developer Experience Deep-Dive

    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.

  5. 05

    Cultural Fit and Behavioral

    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.

  6. 06

    Offer and Close

    Final compensation negotiation, team introduction, and onboarding planning with People Operations.

Full posting

Original listing.

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 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 email address. Please apply only through 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.

Redirects to Airwallex's application page.

Other roles

More at Airwallex.

View all 110 roles