Agoda
Posted 7mo ago

Staff Software Engineer - Full Stack AI (Bangkok based, Relocation provided)

Agoda
Bangkok, Bangkok, Thailand
OnsiteFull Time
Responsibilities
  • Lead architecture
  • Mentor teams
  • Collaborate product
Requirements
  • 8+ years in software engineering
  • Expertise in Java, Kotlin, .NET, JavaScript/TypeScript
  • Full-stack architecture and AI integration
  • Mentorship and cross-team collaboration
Technical tools mentioned
JavaKotlin.NETJavaScriptTypeScriptNode.jsReact

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.

 

Our Opportunity

As our Staff Full Stack Engineer, you will design and build AI-driven chat experiences that power Agoda’s AI Assistant, trip planning and discovery, customer support flows, and proactive recommendations. You’ll work closely with engineers, data scientists, and product managers to define, build, and scale the next generation of AI solutions that make travel planning more intuitive, personalized, and effortless for millions of customers worldwide. 

We’re looking for a visionary Full Stack architect with a strong hands-on mentality — integrating innovative AI capabilities and rapidly validating ideas through experimentation. You will create measurable impact on traveler experience and business outcomes, while upholding Agoda’s standards for privacy, reliability, and the responsible use of AI. 

Why Agoda & Why Bangkok? 

  • Global Engineering, Global Impact: Join a high-energy, multilingual and multicultural engineering team in Bangkok driving innovation across regions.
  • Vibrant Bangkok HQ: Work in a tech-centric city with a thriving expat community, beautiful culture, and world-famous cuisine.
  • English-First: Work and collaborate in English—no Thai required!
  • World-class relocation and family support are offered. 

The Impact You’ll Make

  • Lead full-stack architecture and system design for features used by millions of customers
  • Own complex end-to-end systems and mentor high-performing teams
  • Guide technical decisions across several squads, driving engineering excellence
  • Collaborate with Product and Design to deliver cohesive, user-centered solutions

What We’re Looking For

  • 8+ years of experience in software engineering (web, backend, or full stack)
  • Expertise in Java, Kotlin, .NET, and JavaScript/TypeScript plus frameworks like Node.js, React, etc.
  • Proven experience leading end-to-end architecture on high-traffic platforms
  • Track record of technical mentorship, cross-team collaboration, and solving ambiguous problems

What We Offer

Full Relocation and Onboarding Support:

  • Visa sponsorship for you and your family
  • Flights, settling-in allowance, and temporary housing
  • Dedicated relocation and settling-in advisors
  • Relocation buddy program and community events

Family & Expat Benefits:

  • Partner & children support (school search, legal, etc.)
  • International health insurance
  • Flexible home visit support

Agoda Perks:

  • Hybrid working (Bangkok HQ)
  • Professional growth and learning budget
  • Employee resource groups for every culture and background

 

Get to know first-hand testimonials of Agodans relocating from around the world to Bangkok: https://careersatagoda.com/agodans-in-bangkok/

Agoda’s Engineering Blog: https://medium.com/agoda-engineering

 

*** This position is based in Bangkok, Thailand (Relocation Provided) ***

 

#bangalore #sanfrancisco #newyork #seattle #hyderabad #Pune #London #Delhi #Chennai #Toronto #Dallas #losangeles #washingtonDC #Austin #Chicago #Atlanta #SaoPaulo #mumbai #vancouver #IT #ENG #4 #LI-TN1

 

Discover more about working at Agoda

  • Agoda Careers https://careersatagoda.com
  • Facebook https://www.facebook.com/agodacareers/
  • LinkedIn https://www.linkedin.com/company/agoda
  • YouTube https://www.youtube.com/agodalife

 

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.

We will keep your application on file so that we can consider you for future vacancies and you can always ask to have your details removed from the file. For more details please read our privacy policy.

Disclaimer

We do not accept any terms or conditions, nor do we recognize any agency’s representation of a candidate, from unsolicited third-party or agency submissions. If we receive unsolicited or speculative CVs, we reserve the right to contact and hire the candidate directly without any obligation to pay a recruitment fee.

About Agoda

Digital travel platform for booking hotels, flights, and activities.

Similar jobs

Software Engineer roles near Bangkok, Bangkok
4d
Save
Mark Applied
Hide
Senior Software Engineer
Bangkok, Bangkok, Thailand
OnsiteFull Time
Sertis
Sertis: Provides bespoke AI and data solutions for enterprise transformation.
5+ YOEBachelor's degree required, 5+ years of software development experience, JavaScript and Node.js expertise, cloud and CI/CD experience, Linux, distributed systems, SRE practices, and strong English proficiency.
JavaScript, Node.js, Next.js, React.js, Express, Linux, AWS, Google Cloud, Jenkins, Firebase, Docker, Nginx, PostgreSQL, MongoDB, Kubernetes, Socket, GitLab CI, GitHub Actions, Terraform, CloudFormation, CI/CD, Infrastructure as Code (IaC), SDLC
4d
Save
Mark Applied
Hide
Sr. Software Developer - START
Bangkok, Bangkok, Thailand
OnsiteFull Time
ATA IT: Provides IT development and operational support for banking systems.
Bachelor’s degree in computer science, computer engineering, or related field; strong ReactJS, Java Spring Boot, microservices or AWS, CI/CD, frontend, REST, Git, testing, and Agile experience.
ReactJS, Java Spring Boot, Java Spring, AWS, HTML, CSS, JavaScript, TypeScript, REST, Web API, JSON, Git, Apache, Tomcat, Mockito, Agile, GitHub, Jenkins, Helm, Kubernetes, Sybase
1w
Save
Mark Applied
Hide
Principal Engineer, Software Development Engineering
Bang Pa-in, Phra Nakhon Si Ayutthaya, Thailand
OnsiteFull Time
Western Digital
Western DigitalNASDAQ: WDC: Design and manufacture data storage devices and systems.
10+ YOEBachelor's or Master's in engineering or computer science, deep automation and software engineering experience, expertise in PC/PLC controls, robotics, vision, AI/ML, and industrial IoT; ability to lead architecture and mentor engineers.
C# .NET, UML, C, Java, Python, IoT, Arduino, PLC, Beckhoff, Keyence, Mitsubishi, Windows, Linux, RTOS, Device Net, TCP/IP, Frame Grabber, Machine Learning, AI
1w
Save
Mark Applied
Hide
Advanced Software Developer (Java, Spring Boot)
Muang Thong Thani, Nonthaburi, Thailand
HybridFull Time
Kasikornbank
KasikornbankStock Exchange of Thailand: KBANK: Commercial banking and financial services for individuals and businesses.
3+ YOEBachelor's in CS or related, 3–7 years software development experience, strong Java and Spring Boot skills, frontend React/JavaScript experience, REST API design, database and containerization knowledge.
Java, Spring Boot, React, JavaScript, HTML, CSS, Oracle Database, SQL Server, Docker, Kubernetes, OpenShift, CI/CD, Linux, Red Hat
2w
Save
Mark Applied
Hide
Lead Software Engineer (C++)
Bangkok, Bangkok, Thailand
OnsiteFull Time
London Stock Exchange Group
London Stock Exchange GroupLondon Stock Exchange: LSEG: Provides financial market infrastructure and global data analytics services.
5+ YOE5+ years professional software development with strong C++11 skills, multithreaded Linux development, networking (sockets/TCP/UDP), build systems (Makefile/CMake), and solid communication skills.
C++11, Python, Bash, Linux, Makefile, CMake, POSIX API, socket API
2w
Save
Mark Applied
Hide
Software Engineer
Bangkok, Bangkok, Thailand
OnsiteFull Time
NXP Semiconductors
NXP SemiconductorsNASDAQ: NXPI: Designs and manufactures semiconductors for automotive and IoT applications.
3+ YOEBachelor's in IT/Computer Science, 3+ years software development, strong C# .NET and front-end (AngularJS) skills, REST/JSON, MS SQL Server, Docker/Kubernetes, CI experience, fluent English.
C# .NET, AngularJS, React, Vue.js, JSON, RESTful API, WCF, Windows services, Microsoft SQL Server, T-SQL, Docker, Kubernetes, Continuous Integration (CI), TFS
2w
Save
Mark Applied
Hide
Intern - Software Engineer, Full Stack
Bangkok, Bangkok, Thailand
OnsiteInternship
LINE MAN Wongnai
LINE MAN Wongnai: On-demand delivery, ride-hailing, and restaurant discovery platform in Thailand.
Knowledge of data structures, algorithms, OOP, design patterns; proficiency with TypeScript, React, Node.js, HTML5, CSS3; teamwork and growth mindset.
TypeScript, React, Node.js, HTML5, CSS3, ReactJS, Universal React, Redux, GraphQL, ImmutableJS, SCSS
2w
Save
Mark Applied
Hide
Software Engineer (C++, Python)
Bangkok, Bangkok, Thailand
OnsiteFull Time
Alstom
AlstomEuronext Paris: ALO: Manufactures high-speed trains, signaling systems, and railway infrastructure
3+ YOE3+ years software development experience; proficient in C/C++, Python and Java; graduated; English full professional proficiency; experience in railway, safety-critical or secure software desirable.
C/C++, Python, Java, C#