Taro Logo

Software Engineer II

Asia's leading airline established in 2001, serving 24 countries and over 130 destinations as the region's largest low-cost carrier.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Travel

Description For Software Engineer II

AirAsia, Asia's leading airline established in 2001, is seeking a Software Engineer II to join their Business Operations (Biz Ops) squad within the Teleport division. This role focuses on delivering secure, scalable, and integrated end-to-end logistics solutions.

The position requires a mid-level engineer with at least 5 years of experience, proficient in Java and Python, with a strong background in microservices architecture and cloud platforms. The ideal candidate will be part of a team that practices agile scrum methodology and emphasizes test-driven development.

As a Software Engineer II, you'll be responsible for developing and maintaining complex software solutions, with a strong focus on security, performance, and scalability. The role involves working with modern technologies including Docker, Kubernetes, and various monitoring tools like ELK, Prometheus, and Grafana.

AirAsia offers an exciting opportunity to work with a leading airline that serves 24 countries and over 130 destinations. The company is currently embracing digital transformation, developing services like BIG Duty Free, BIG Pay, BIG Loyalty, and other innovative solutions. This position provides an excellent opportunity to contribute to the company's technological evolution while working in a collaborative environment that encourages knowledge sharing and continuous learning.

The role is based at Wisma Capital A, where you'll be part of a dynamic team that values innovation and technical excellence. You'll have the opportunity to work on challenging projects, contribute to the company's digital transformation, and help shape the future of air travel and logistics in Asia.

Last updated 13 days ago

Responsibilities For Software Engineer II

  • Participate and contribute in a team practicing agile scrum
  • Execute test driven development in projects
  • Practice source code management strategies
  • Keep security, performance and scalability as principles
  • Share and document knowledge
  • Work with multiple teams to deliver complex software solutions
  • Evangelize and drive software engineering practices
  • Experiment with new and emerging technologies
  • Be a team member of the Teleport Product & Technology team

Requirements For Software Engineer II

Java
Python
Kubernetes
  • BS degree in Computer Science or related technical field
  • 5+ years of software engineering experience
  • Proficiency in Java and Python
  • Experience with CI/CD tools (BitBucket, Jenkins, Maven, Gradle)
  • Solid understanding of Git
  • Expertise in microservices architecture and RESTful APIs
  • Knowledge of cloud platforms (GCP, AWS)
  • Experience with Docker/Kubernetes/Openshift
  • Experience with Application performance monitoring
  • Knowledge of Application Logging, Monitoring (ELK, Prometheus, Grafana)
  • Experience with performance testing and load testing tools

Jobs Related To AirAsia Software Engineer II