Agoda
Principal Software Engineer - Full Stack (Bangkok based, Relocation provided)
Agoda, San Francisco, California, United States, 94199
Overview
Principal Software Engineer - Full Stack (Bangkok based, Relocation provided) – Agoda About Agoda
Agoda is an online travel booking platform for accommodations, flights, and more. We build and deploy cutting-edge technology that connects travelers to a global network of hotels and holiday properties, flights, activities, and more. Based in Asia and part of Booking Holdings, our 7,100+ employees representing 95+ nationalities in 27 markets foster a work environment rich in diversity, creativity, and collaboration. We innovate through a culture of experimentation and ownership, enhancing the ability for our customers to experience the world. The Opportunity
The Customer Platforms engineering team at Agoda builds and maintains the core technology powering customer interactions across Agoda’s products. We ensure millions of customers enjoy seamless, secure, and personalized experiences from booking to post-stay support. As a Principal Full Stack Engineer, you’ll act as a key individual contributor—overseeing execution and design within the Full Stack Engineering group. You’ll focus on improving Developer Experience and removing development bottlenecks in a fast-paced, innovative environment. Responsibilities
Lead and mentor teams of engineers within the Customer Platform, covering areas such as Customer security (Auth, Account Protection) and Customer Experience (GPT automations, Real-time channels, Voice, Chat and CRM technologies). Own critical projects, drive technical strategy and vision. Collaborate with a wide range of stakeholders including technical, product, security and legal teams. Drive technical decisions, team health, and enable project delivery in a fast-paced environment. Bridge development and operations (DevOps) activities. Full-stack development for internal portals and tooling. Review systems design and promote tech adoption. What you’ll Need to Succeed
10+ years of engineering experience in backend and frontend systems with a track record of solving complex problems. 5+ years of experience mentoring software engineering teams. Strong programming skills in Kotlin, Scala, Java, or C#. Expertise in JavaScript/TypeScript with frameworks like React.js. Strong communication skills, able to explain complex technical details to stakeholders at all levels. Ability to perform deep research and make decisions on complex projects; comfortable working independently or as part of a team. Experience with Kubernetes for container orchestration and scaling. Deep understanding of CI/CD, automation tools, and practices relevant to machine learning. It’s Great if you have
Hands-on experience with OAuth2, OpenID Connect, SAML, MFA, Zero Trust architecture, AI/ML, agentic systems and LLMs, Chat and Voice systems. Master’s or Ph.D. in a technical field. Experience programming in Rust, C, or other low-level languages. Location
This position is based in Bangkok, Thailand. Relocation package is provided. Equal Opportunity Employer
At Agoda, we pride ourselves on being a company represented by people of all different backgrounds and orientations. We prioritize attracting diverse talent and cultivating an inclusive environment that encourages collaboration and innovation. Employment at Agoda is based solely on a person’s merit and qualifications. We are committed to providing equal employment opportunity regardless of sex, age, race, color, national origin, religion, marital status, pregnancy, sexual orientation, gender identity, disability, citizenship, veteran or military status, and other legally protected characteristics.
#J-18808-Ljbffr
Principal Software Engineer - Full Stack (Bangkok based, Relocation provided) – Agoda About Agoda
Agoda is an online travel booking platform for accommodations, flights, and more. We build and deploy cutting-edge technology that connects travelers to a global network of hotels and holiday properties, flights, activities, and more. Based in Asia and part of Booking Holdings, our 7,100+ employees representing 95+ nationalities in 27 markets foster a work environment rich in diversity, creativity, and collaboration. We innovate through a culture of experimentation and ownership, enhancing the ability for our customers to experience the world. The Opportunity
The Customer Platforms engineering team at Agoda builds and maintains the core technology powering customer interactions across Agoda’s products. We ensure millions of customers enjoy seamless, secure, and personalized experiences from booking to post-stay support. As a Principal Full Stack Engineer, you’ll act as a key individual contributor—overseeing execution and design within the Full Stack Engineering group. You’ll focus on improving Developer Experience and removing development bottlenecks in a fast-paced, innovative environment. Responsibilities
Lead and mentor teams of engineers within the Customer Platform, covering areas such as Customer security (Auth, Account Protection) and Customer Experience (GPT automations, Real-time channels, Voice, Chat and CRM technologies). Own critical projects, drive technical strategy and vision. Collaborate with a wide range of stakeholders including technical, product, security and legal teams. Drive technical decisions, team health, and enable project delivery in a fast-paced environment. Bridge development and operations (DevOps) activities. Full-stack development for internal portals and tooling. Review systems design and promote tech adoption. What you’ll Need to Succeed
10+ years of engineering experience in backend and frontend systems with a track record of solving complex problems. 5+ years of experience mentoring software engineering teams. Strong programming skills in Kotlin, Scala, Java, or C#. Expertise in JavaScript/TypeScript with frameworks like React.js. Strong communication skills, able to explain complex technical details to stakeholders at all levels. Ability to perform deep research and make decisions on complex projects; comfortable working independently or as part of a team. Experience with Kubernetes for container orchestration and scaling. Deep understanding of CI/CD, automation tools, and practices relevant to machine learning. It’s Great if you have
Hands-on experience with OAuth2, OpenID Connect, SAML, MFA, Zero Trust architecture, AI/ML, agentic systems and LLMs, Chat and Voice systems. Master’s or Ph.D. in a technical field. Experience programming in Rust, C, or other low-level languages. Location
This position is based in Bangkok, Thailand. Relocation package is provided. Equal Opportunity Employer
At Agoda, we pride ourselves on being a company represented by people of all different backgrounds and orientations. We prioritize attracting diverse talent and cultivating an inclusive environment that encourages collaboration and innovation. Employment at Agoda is based solely on a person’s merit and qualifications. We are committed to providing equal employment opportunity regardless of sex, age, race, color, national origin, religion, marital status, pregnancy, sexual orientation, gender identity, disability, citizenship, veteran or military status, and other legally protected characteristics.
#J-18808-Ljbffr