Airwallex

Senior Software Engineer, Infrastructure (Infra Platform)

Airwallex6 days ago
Location

SG - Singapore

Type

Full Time

Salary

SGD 120,000 – 200,000

Level

Senior

Role

Infrastructure Engineer

Posted

Jul 13, 2026

Full TimeSenior

The role

Summary

Senior Software Engineer, Infrastructure at Airwallex is a pivotal role responsible for designing, building, and maintaining the cloud infrastructure and platform systems that power Airwallex's unified payments and financial platform serving over 250,000 global businesses. This position requires deep expertise in distributed systems, Kubernetes orchestration, service mesh architecture, and public cloud platforms (AWS, GCP, Azure) combined with strong proficiency in Go or Python to ensure scalability, reliability, and security across mission-critical financial infrastructure. You'll work collaboratively with engineering, product, and security teams to automate infrastructure operations, implement Infrastructure as Code solutions, and solve complex distributed systems challenges while maintaining the highest standards of security and performance in a cross-border payments environment.

What you'll do

Design and Implement Cloud Infrastructure: Architect and deploy scalable, highly available cloud infrastructure on public cloud platforms (AWS, GCP, Azure) using Infrastructure as Code principles. Design systems that support Airwallex's mission to process cross-border payments reliably at global scale.
Kubernetes and Container Orchestration: Build, optimize, and maintain Kubernetes clusters handling millions of transactions. Implement container orchestration strategies, resource management, and autoscaling policies to ensure optimal performance and cost efficiency across distributed systems.
Service Mesh Architecture and Management: Design and implement service mesh solutions using Istio to manage inter-service communication, enable advanced traffic management, implement security policies, and provide observability across the microservices ecosystem.
Core Services Development: Develop and maintain critical core infrastructure services in Go or Python that form the foundation of Airwallex's platform. Write production-grade code with comprehensive testing, monitoring, and documentation.
Security Implementation and Best Practices: Implement robust security practices throughout the infrastructure stack including network security, secrets management, access controls, encryption at rest and in transit, and compliance with financial industry standards.
Reliability and Performance Optimization: Ensure systems maintain high availability and reliability through strategic design decisions. Monitor performance metrics, identify bottlenecks, and implement optimizations to support payments processing with minimal latency and maximum uptime.
Automation and DevOps Excellence: Develop automation solutions to eliminate manual operations, streamline deployment pipelines, and improve developer experience. Build self-service platforms that enable engineering teams to operate infrastructure independently.
Monitoring, Logging, and Observability: Implement comprehensive observability solutions including metrics collection, distributed tracing, log aggregation, and alerting. Ensure full visibility into system behavior to enable rapid incident response and root cause analysis.
Collaboration and Technical Leadership: Partner with engineering, product, and security teams to align infrastructure decisions with business objectives. Provide technical guidance, conduct design reviews, and mentor team members on infrastructure best practices and architectural patterns.

What we look for

Technical

Kubernetes MasteryProduction-grade expertise operating Kubernetes clusters at scale. Deep understanding of cluster architecture, networking, storage, resource management, RBAC, and troubleshooting complex multi-cluster deployments.
Public Cloud PlatformsHands-on proficiency with AWS, GCP, or Azure. Strong knowledge of cloud services including compute, networking, storage, managed databases, and serverless offerings relevant to payments infrastructure.
Infrastructure as CodeExpertise with IaC tools such as Terraform, CloudFormation, or Helm. Ability to define, version, and manage infrastructure declaratively with reproducible deployments.
Service Mesh ArchitectureProduction experience with Istio or similar service mesh technologies. Understanding of traffic management, security policies, circuit breaking, and observability patterns in microservices environments.
Distributed Systems DesignDeep understanding of distributed system principles including consistency models, consensus algorithms, fault tolerance, and scalability patterns. Ability to design systems handling billions of transactions reliably.
RESTful API DesignSolid understanding of RESTful API design principles, patterns, versioning strategies, and best practices. Ability to design APIs that integrate seamlessly with internal and external systems.
Programming LanguagesExpert-level proficiency in Go (preferred) or Python for writing scalable backend services. Strong software engineering fundamentals including testing, error handling, concurrency, and performance optimization.
Security Best PracticesHands-on experience implementing security measures including TLS/mTLS configuration, secrets management, network policies, authentication/authorization, audit logging, and compliance with regulatory requirements in payments systems.
Observability and MonitoringExpertise implementing monitoring, logging, and tracing solutions using tools like Prometheus, ELK Stack, Jaeger, or similar. Ability to design alerting strategies and establish SLIs/SLOs.

Education

Bachelor's Degree in Computer ScienceBachelor's degree in Computer Science, Software Engineering, or equivalent technical field. Degree demonstrates foundational knowledge in algorithms, data structures, and computer systems.
Continuous Learning MindsetCommitment to continuous education in rapidly evolving infrastructure technologies. Self-directed learning through courses, certifications, conference attendance, and technical community engagement.

Experience

Large-Scale Distributed SystemsMinimum 6+ years of professional experience building and operating large-scale distributed systems. Demonstrated ability to design systems handling high volume, low-latency requirements typical of payment processing platforms.
Cloud Infrastructure ManagementMinimum 5+ years hands-on experience with public cloud platforms (AWS, GCP, or Azure). Proven track record of designing, implementing, and managing production infrastructure at scale.
Kubernetes Production ExperienceMinimum 4+ years operating Kubernetes in production environments. Experience with cluster management, application deployment strategies, networking, and troubleshooting complex Kubernetes issues.
Backend Services DevelopmentMinimum 5+ years developing production backend services in Go, Python, or similar languages. Strong software engineering practices including testing, documentation, code reviews, and performance optimization.
Infrastructure as Code ImplementationMinimum 3+ years implementing Infrastructure as Code using tools like Terraform, CloudFormation, or Helm. Experience managing complex infrastructure definitions and implementing GitOps practices.
Financial Systems or High-Reliability ServicesExperience in fintech, payments, or building mission-critical systems with stringent uptime requirements. Understanding of the complexity, security demands, and regulatory considerations in financial services.

Skills

Required skills

KubernetesProduction-grade Kubernetes expertise with deep understanding of cluster architecture, networking, resource management, and troubleshooting
AWS/GCP/AzureHands-on proficiency with at least one major public cloud platform and its services ecosystem
Terraform or CloudFormationExpert-level Infrastructure as Code tool proficiency for defining and managing cloud resources declaratively
Istio Service MeshProduction experience with Istio or equivalent service mesh technology for managing microservices communication
Go or PythonAdvanced proficiency in Go (preferred) or Python for developing scalable backend services and infrastructure tools
Distributed Systems ArchitectureDeep understanding of distributed system design patterns, consistency models, and fault tolerance strategies
RESTful API DesignSolid knowledge of RESTful API design principles, versioning, and integration patterns
Security and ComplianceHands-on experience implementing security best practices including TLS, secrets management, network policies, and audit logging
Observability and MonitoringExpertise with monitoring and logging tools such as Prometheus, ELK Stack, Jaeger, or similar solutions
System Design and Problem-SolvingAbility to think critically about complex infrastructure challenges and design elegant, scalable solutions

Nice to have

Go Programming LanguagePreferred language for infrastructure development; Go's performance and concurrency model are ideal for backend services
Container SecurityExperience with container scanning, image registry security, runtime security, and supply chain security best practices
GitOps and Continuous DeliveryExperience implementing GitOps workflows using tools like ArgoCD or Flux for declarative infrastructure and application deployment
Fintech or Payments ExperienceBackground working with payment systems, fintech platforms, or financial infrastructure systems
Multi-Cloud ArchitectureExperience designing and operating systems across multiple cloud providers for redundancy and flexibility
eBPF and NetworkingAdvanced knowledge of Linux kernel networking, eBPF (extended Berkeley Packet Filter), and container networking solutions
Data InfrastructureExperience with data pipeline architecture, message queues (Kafka, RabbitMQ), or distributed data systems
Kubernetes Advanced PatternsExperience with operator development, custom resource definitions (CRDs), and advanced Kubernetes patterns
Open Source ContributionActive involvement in infrastructure and cloud-native open source projects demonstrating thought leadership
Incident Response and Chaos EngineeringExperience designing chaos engineering experiments and leading incident response for high-availability systems

Compensation & benefits

Salary

SGD 120,000 – 200,000 (annual)

Stock options

Available


Apply for this position

You'll be redirected to the company's application page


Airwallex

Airwallex

View all jobs

Airwallex is a Singapore-based financial technology company specializing in cross-border payments and financial services for businesses.

SingaporeFounded 2015airwallex.com

Tech Stack

Languages
GoPythonBash/Shell
Frameworks
KubernetesIstioDockerHelm
Databases
PostgreSQLRedisCloud Managed Databases
Tools
TerraformAWS CloudFormationPrometheusELK Stack (Elasticsearch, Logstash, Kibana)JaegerGitHub/GitLabJenkins or GitLab CIArgoCD
Other
AWS ServicesGCP ServicesAzure ServicesLinux System AdministrationNetworking ConceptsTLS/mTLS and Security ProtocolsAPI Gateway Architecture
Apply Now