Principal Software Engineer, DevOps Platform
Agoda
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
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.
The Opportunity
The DevOps Engineering team is tasked with creating automation into the Software Development Lifecycle concerning all Agoda’s R&D. The team is responsible for maintaining all central Dev-related tooling chain and developing internal tools/Web Portals in order to increase development efficiency and security. The impact of this engineering team affects all development in Agoda.
In this Principal Software Engineer, DevOps Platform Role, you’ll get to:
- Maintain CI/CD best practices and automating security testing at the speed of DevOps
- Maintain all central Dev-related systems for source control, CI, Service Discovery, and more.
- Bridging the gap between Development and Operations
- Full-stack development for internal portals and tooling
What you’ll Need to Succeed:
- 10+ years of experience in Software Engineering / DevOps / Platform Engineering, with at least several years operating in a senior or principal capacity.
- Hands-on experience with the whole SDLC: Requirement, Design, Code, Test, Deploy
- Great coding skills in a modern programming language (preferably Python/Go)
- Knowledge of Development ecosystem tooling: Git/CI/Docker/Kubernetes
- Passion for learning cutting-edge technologies and automating large scale processes
- Software architecture design skills for maintaining High Availability and Fault Tolerance
- Linux system administration skills
It’s Great if you have:
- Experience with Configuration Management tools (preferably Ansible)
- Experience coding a Full Stack application (preferably with React.js and Go)
- Experience working with OpenStack
- Experience working with Container orchestration (preferably Kubernetes)
- Experience with Hashicorp tools (Consul / Vault)
- Experience with both SQL/NoSQL databases (PostgreSQL, Elastic, MSSQL)
Key skills/competency
- Software Engineering
- DevOps
- Platform Engineering
- CI/CD Automation
- Python/Go Programming
- Kubernetes Orchestration
- Git Workflow
- SDLC Management
- Linux Administration
- High Availability Architecture
How to Get Hired at Agoda
- Research Agoda's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Highlight 10+ years in Software Engineering/DevOps, focusing on CI/CD, automation, Python/Go, and Kubernetes relevant to Agoda's platform initiatives.
- Showcase technical prowess: Prepare to discuss your hands-on SDLC experience, software architecture skills for high availability, and Linux system administration.
- Demonstrate passion for innovation: Be ready to articulate your interest in cutting-edge technologies and automating large-scale processes, aligning with Agoda's data-driven culture.
- Practice for system design: Expect questions on designing scalable, fault-tolerant DevOps platforms, and be ready to discuss past projects impacting development efficiency.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background