Airwallex

Senior Software Engineer, Edge Team

Airwallex8 months ago
Location

SG - Singapore

Type

Full Time

Level

Senior

Role

Backend Engineer

Posted

Jun 30, 2025

Full TimeSenior

The role

Summary

This Senior Software Engineer role focuses on building and scaling Airwallex's global edge infrastructure, including API gateways, CDN layers, and security systems. The position requires 5+ years of backend development experience with languages like Java, Go, or Python, and involves architecting high-throughput distributed systems that handle millions of requests daily.

What you'll do

Edge Infrastructure Architecture: Architect and build scalable API gateway, CDN, and DNS routing systems that handle millions of requests daily
Security System Development: Develop rate limiting, WAF filtering, and bot detection capabilities embedded directly into the edge stack
Self-Service Platform Creation: Build CLI tools, plugins, and frameworks enabling other teams to register APIs and enforce policies independently
Performance Optimization: Analyze metrics to identify latency bottlenecks and implement code-level optimizations for reliability and speed
Cross-Team Collaboration: Partner with product, platform, and security teams to translate business requirements into maintainable code solutions
End-to-End Feature Ownership: Take full ownership of features from design through deployment, ensuring high-quality deliverables
System Monitoring and Maintenance: Implement comprehensive monitoring and alerting systems to maintain service reliability and performance

What we look for

Technical

Backend Development Expertise5+ years experience building large-scale, high-throughput backend services
Programming Language ProficiencyStrong skills in Java, Go, Python, or similar backend programming languages
Distributed Systems Knowledge3+ years designing and operating distributed, low-latency systems like API gateways and caching layers
System Architecture SkillsStrong software design and system thinking capabilities for complex infrastructure
Performance AnalysisExperience using data to identify performance bottlenecks and deliver targeted improvements

Education

Computer Science DegreeBachelor's degree or above in Computer Science, Engineering, or related technical field

Experience

Senior-Level ExperienceMinimum 5 years of backend development experience with large-scale systems
Security-Focused DevelopmentExperience with security-focused development and infrastructure security practices
Cross-Functional CollaborationProven ability to work across product, platform, and security teams effectively

Skills

Required skills

Backend Programming LanguagesProficiency in Java, Go, Python, or similar languages for high-throughput services
Distributed SystemsExperience designing and operating large-scale distributed systems
API Gateway DevelopmentKnowledge of API gateway patterns, routing, and traffic management
System Performance OptimizationSkills in identifying and resolving performance bottlenecks
Security ImplementationExperience with rate limiting, WAF, and security filtering systems
Cross-Team CommunicationAbility to explain complex technical concepts to diverse stakeholders

Nice to have

CDN and CachingExperience with content delivery networks and caching strategies
Infrastructure as CodeKnowledge of Terraform, CloudFormation, or similar IaC tools
Container OrchestrationExperience with Docker, Kubernetes, and containerized deployments
Monitoring and ObservabilityFamiliarity with Prometheus, Grafana, and observability best practices
Cloud PlatformsExperience with AWS, GCP, or Azure cloud infrastructure services
Bot Detection and SecurityKnowledge of bot detection algorithms and security automation

Compensation & benefits

Benefits

Global Career Growth

Opportunities to work across 26 offices globally with international exposure

High-Impact Projects

Work on systems handling millions of requests for 200,000+ businesses worldwide

Learning and Development

Access to accelerated learning opportunities and professional development programs

Equity Participation

Opportunity to participate in the success of a US$8 billion valued fintech company

Innovation Focus

Work with cutting-edge technologies and AI-powered solutions

Diverse and Inclusive Environment

Equal opportunity employer committed to diversity and inclusion


Interview process

  1. 1
    Initial Phone Screen 30-minute call with recruiter to discuss background, motivation, and basic role fit
  2. 2
    Technical Phone Interview 60-minute technical discussion covering system design, coding fundamentals, and edge infrastructure concepts
  3. 3
    System Design Interview 90-minute deep dive into designing scalable edge infrastructure systems, focusing on API gateways and CDN architecture
  4. 4
    Coding Challenge Take-home or onsite coding exercise involving backend service development and performance optimization
  5. 5
    Team Fit Interview 45-minute behavioral interview with engineering manager covering collaboration, ownership, and cultural alignment
  6. 6
    Final Round Panel Multiple interviews including technical deep dive with senior engineers and leadership discussion about vision and impact

Apply for this position

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