remote
Staff Software Engineer relocate to UK - Airwallex
Software Engineer
Lead the design and delivery of scalable payment and treasury services on a global platform, driving architectural excellence and high‑availability solutions using Python, Node.js, AWS, and microservices.
About the role
Key Responsibilities
- Architect and implement high‑throughput, low‑latency payment and treasury services that support millions of transactions daily.
- Lead cross‑functional teams in the design, development, and deployment of microservices on AWS, ensuring scalability, resilience, and security.
- Drive continuous improvement of CI/CD pipelines, observability, and automated testing to accelerate delivery cycles.
- Mentor junior engineers, fostering a culture of code quality, best practices, and knowledge sharing.
- Collaborate with product, compliance, and security teams to translate business requirements into robust technical solutions.
Requirements
- 10+ years of software engineering experience with a strong focus on backend services.
- Proficiency in Python and Node.js, with deep understanding of asynchronous programming and event‑driven architectures.
- Extensive experience building and scaling distributed systems on AWS (EC2, Lambda, ECS/EKS, RDS, SQS, SNS).
- Solid background in payment processing, financial services, or fintech domains.
- Excellent communication skills and a proven track record of mentoring and leading technical teams.