Software Developer - Infrastructure Platform (Bangkok-based, 10-month Contract)
Bangkok · Bangkok (One Bangkok Office) · Hybrid · Posted Oct 7, 2026
At a glance
- Workplace
- Hybrid
- Location
- Bangkok · Bangkok (One Bangkok Office)
About Agoda
- At Agoda, we bridge the world through travel. Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone to explore the world.
- Today, we are part of Booking Holdings [NASDAQ: BKNG], with a diverse team of over 7,000 people from 90 countries, working together in offices around the globe. Every day, we connect people to destinations and experiences, with our great deals across our millions of hotels and holiday properties, flights, and experiences worldwide.
- No two days are the same at Agoda. Data and technology are at the heart of our culture, fueling our curiosity and innovation. If you’re ready to begin your best journey and help build travel for the world, join us.
About the role
- The Infrastructure Platform Development team builds and maintains the foundational infrastructure layer that powers all Agoda's services.
- This is a 10-month contract role based in Bangkok, Thailand, focused on designing, building, scaling, and maintaining internal infrastructure platforms.
Responsibilities
- Design, develop and implement your own ideas to contribute to Agoda’s infrastructure platform, with a main focus on maintaining and enhancing our self-built infrastructure management system.
- Work on interesting challenges unique to the modern platform infrastructure we maintain, including scaling, reliability and automation.
- Interact with technologies such as OpenStack, Kubernetes, OpenTelemetry and other industry-leading tools to build and optimize our infrastructure.
Requirements
- Bachelor’s or Master’s Degree in Computer Science or related fields.
- Excellent collaboration and communication skills (working language is English).
- Programming experience in a modern language (preferably Python or Go), academic or professional.
- Basic knowledge of Development ecosystems like Git and Docker.
- High sense of ownership, self-driven mindset and willingness to learn.
- Comfortable working in the Linux command line environment including Bash scripting.
Preferred qualifications
- Experience in using modern CI/CD systems (GitLab or GitHub Actions) and creating CI/CD pipelines with configuration as code (e.g., YAML, Bash).
- Expertise in managing and optimizing Kubernetes clusters or OpenStack environments.
- Advanced Docker knowledge, including creating Dockerfiles, building multi-stage builds and troubleshooting complex container-related issues.
- Experience with hardware management APIs such as Redfish, ILO, DRAC or similar.
- Knowledge of physical architecture at scale, including building resilient, highly available and fault-tolerant systems.
Workplace
- Based in Bangkok, Thailand at the One Bangkok Office.
Skills
- Python
- Go
- Git
- Docker
- Linux
- Bash
- OpenStack
- Kubernetes
- OpenTelemetry
- GitLab
- GitHub Actions
- YAML