AirAsia

Senior Software Engineer

Verified Employer

AirAsia

Job sourced from AirAsia.
Kuala Lumpur, Malaysia
On-siteFull-time
27 Feb 2026
GolangJava

Job Description

Responsibilities

  • Take ownership of technical aspects of our global technology infrastructure, ensuring that the platform is being used to its fullest potential through designing and building applications around our customer’s needs
  • Review and monitor current engineering work, as well as previously constructed applications, to ensure the software is running as smoothly as possible
  • Work directly with our internal product teams to ensure that our technology infrastructure is seamlessly and effectively integrated with our third-party software, conceive and build the necessary applications to make this happen
  • Provide support for platform related issues.
  • Triage and fix issues reported by other teams to help with early resolution
  • Partner with Product and UX to design, implement, and deploy a system that turns business travel from mundane to magical
  • Serve as a key member of our Engineering team and contribute to establishing best engineering practices.
  • Take us from good to great

Required experience

  • To be proficient in Web Development using Go/NodeJs more than 5 years experience
  • Great in Data Structure & algorithms, Aptitude and problem solving
  • Have a deep respect for the challenges associated with operating a large-scale system in production, and designs and implementations reflect that understanding.
  • Have a solid understanding of OOP REST architecture with experience in RESTful implementation
  • Be familiar & experienced with Core Java, Spring Framework and Hibernate Different Design Patterns in Java & Spring Git and release management Relational databases such as MySql Unit Testing
  • Exceptional track record in delivering quality engineering solutions at different levels of the stack
  • Strong experience in distributed systems design and best practices
  • Strong experience with continuous integration, test automation, and monitoring
  • Strong experience in application deployment and high availability
  • Ability to work on a cross-functional team touching different parts of our core services

Required Skills

GolangJava

Experience Level

Senior Level