(Senior) Software Engineer - Infrastructure & Productivity Team
Hiring Location: Shanghai & Singapore
Airwallex is a rapidly growing fintech unicorn, founded in 2015 and now flourishing at the Series E financing stage. With a global footprint across Asia-Pacific, Europe, North America, and APAC, we specialize in providing diverse financial payment solutions for B2B merchants, empowering businesses to operate seamlessly anywhere, anytime.
Who We Are? About the Team:
As Airwallex's engineering capabilities continue to scale, our infrastructure teams are at the forefront of propelling us into a future of seamless global operations. Our seven specialized domain teams are not just technical powerhouses but the architects of innovation and efficiency, driving unparalleled engineer productivity and resource optimization.
- Tier-X Cloud Infrastructure owns our globally distributed service infrastructure for standard domain teams.
- Tier-0 Cloud Infrastructure specializes in building and maintaining critical product services which requires five-9s of availability or above.
- Productivity owns our CICD, testing and development tools for our software engineers
- Observability focuses on providing the best monitoring and alerting tools
- Data Infrastructure is tasked with providing our data engineering and analytics teams with the right tools.
- Database owns the multitude of different database solutions from SQL to Redis.
- Networking provides a reliable and secure cloud and hardware network infrastructure
Our teams work to provide the best possible experience for our developers and customers while providing a safe and secure environment to ensure that our financial solutions are always available.
In this role, you will:
- Enhance Developer Productivity with AI: Utilize AI and machine learning to streamline developer workflows, automate repetitive tasks, and improve code quality.
- Optimize CI/CD Pipelines: Design, implement, and continuously enhance Continuous Integration and Continuous Deployment pipelines to improve software delivery efficiency.
- Multi-Tenant Test Environment Development: Architect and implement scalable, multi-tenant test environments to support automated testing and integration processes.
- Automated Project Scaffolding: Develop and maintain project scaffolding tools to standardize development practices and accelerate project setup within the organization.
- Custom IDE Plugin Development: Design and build IDE plugins to improve developer productivity, ensuring seamless integration with internal tools and workflows.
- Internal Developer Platform: Develop and maintain an internal developer platform that enhances self-service capabilities, enabling engineers to work more efficiently.
- Engineering Metrics & Insights: Build a comprehensive engineering metrics system to identify bottlenecks and areas for improvement across the software development lifecycle.
- Security Best Practices: Implement and enforce security best practices across CI/CD pipelines, test environments, and software development frameworks to ensure system integrity and compliance.
- Cross-Team Collaboration & Technical Leadership: Partner with engineering teams, DevOps, and product managers to define best practices, drive adoption of developer tooling, and provide technical guidance.
- Innovation & Emerging Technologies: Research, evaluate, and integrate emerging technologies to enhance developer productivity, streamline workflows, and reduce development friction.
You might be a great fit if you:
- Strong proficiency in backend programming languages such as Python, Java, Go, Rust, or Node.js and their corresponding frameworks;
- Undergraduate and above in key colleges, computer science, and related majors;
- Infrastructure & Cloud Expertise: Familiarity with cloud services (AWS, GCP, Aliyun) and infrastructure management tools (Terraform, Kubernetes, Docker)
- Experience in developing code scaffolding tools and designing custom IDE plugins (e.g., JetBrains, Visual Studio Code) to enhance developer productivity.
- Strong understanding of secure software development practices, including authentication, authorization, and vulnerability scanning in CI/CD and developer tooling.
Bonus if you have:
- Experience with Developer Productivity Engineering (DPE): Background in building tools and frameworks specifically aimed at increasing software development efficiency.
- Familiarity with Developer Experience (DevEx) Principles: Understanding of friction points in the software development lifecycle and strategies to enhance developer workflows.
- Previous Contributions to Open Source Projects: Experience building open-source tools or contributing to developer tooling communities is a plus.
At Airwallex, you can make an impact in a rapidly growing, global fintech. We want you to share in our success, which is why you’ll be offered a competitive salary plus valuable equity within Airwallex. We also like to ensure we create the best environment for our people by providing collaborative open office space with a fully stocked kitchen. We organise regular team-building events and we give our people the freedom to be creative.