Agoda logo

Staff Software Engineer Back End

Agoda

Job Description

About Agoda

Agoda is a leading online travel booking platform for accommodations, flights, and more. We are part of Booking Holdings and are headquartered in Asia. Our platform connects travelers with over 3.6 million accommodations globally. We are a diverse team of over 6,000 employees from 90+ nationalities, fostering a work environment rich in creativity, collaboration, and innovation.

The Role

We are seeking a Staff Software Engineer Back End to join our Back-End Engineering department. You will be responsible for building scalable, fault-tolerant systems and APIs that host our core business logic. Our systems cover all major areas of our business, including inventory and pricing, product information, customer data, communications, partner data, booking systems, and payments.

Responsibilities

  • Develop performance-critical applications in a production environment using modern programming languages such as Scala, Java, Kotlin, C#, or Go.
  • Direct significant company-wide projects and set technical vision.
  • Make architectural decisions and set the standard and direction for the team.
  • Implement advanced CI/CD pipelines and robust testing strategies to ensure seamless integration, deployment, and high code quality.
  • Collaborate with a diverse team to innovate and improve our systems.

Requirements

  • 8+ years of experience in software development.
  • Strong knowledge of RDBMS (SQL Server, Oracle, MySQL, or other).
  • Good command of the English language.
  • Passion for software development and continuous improvement of your knowledge and skills.

Preferred Skills

  • Knowledge in NoSQL, Queueing systems (Kafka, RabbitMQ, ActiveMQ, MSMQ), and Play framework.

Benefits

  • Relocation provided.
  • Equal opportunity employer.

Location

This position is based in Bangkok, with relocation provided for the right candidate.

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.

Join us and be part of a team that is transforming travel for millions of customers across the globe.

Benefits
Extracted with AI

  • Relocation provided
  • Equal opportunity employer

Similar jobs

Last update: 23 minutes ago

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer in Berlin, specializing in JVM and Rust, with a full relocation package.

Agoda logo
Agoda

Staff/Lead Application Security Engineer

Join Agoda as a Staff/Lead Application Security Engineer in Bangkok. Enhance security in a dynamic DevSecOps environment.

Agoda logo
Agoda

Staff/Lead Application Security Engineer

Join Agoda as a Staff/Lead Application Security Engineer in a dynamic DevSecOps environment.

Odevo logo
Odevo

Senior Backend Developer - Java

Join Odevo as a Senior Backend Developer in Stockholm, focusing on Java, Spring Boot, and Kubernetes in a hybrid work environment.

Albert Heijn logo
Albert Heijn

Staff Software Engineer (Kotlin/Java, React)

Join Albert Heijn as a Staff Software Engineer to lead and innovate in Kotlin, Java, and React. Drive tech transformation in a hybrid work environment.

Google logo
Google

Software Engineer III, Full Stack

Join Google as a Software Engineer III, Full Stack in Warsaw, Poland, working on next-gen technologies for billions of users.

Groupon logo
Groupon

Senior Software Development Engineer - Java Backend

Join Groupon as a Senior Software Development Engineer specializing in Java Backend. Work remotely to help local businesses thrive.

PayPal logo
PayPal

Staff Software Engineer - Backend (Java, GraphQL)

Join PayPal as a Staff Software Engineer focusing on backend development with Java and GraphQL.

SAP logo
SAP

Senior Back-End / Full Stack Developer

Join SAP as a Senior Back-End / Full Stack Developer in Sofia, Bulgaria. Drive innovation and transformation in a hybrid work environment.

Groupon logo
Groupon

Software Development Engineer II - Java Backend

Join Groupon as a Software Development Engineer II focusing on Java Backend development in a remote role.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

ING Hubs Poland logo
ING Hubs Poland

Senior Java Backend Developer

Join ING Hubs Poland as a Senior Java Backend Developer. Work on scalable digital platforms using Java, Spring Boot, and Microservices.

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.

Google logo
Google

Software Engineer III, Full Stack

Join Google as a Software Engineer III, Full Stack, to develop next-gen technologies impacting billions of users.

Accolade, Inc. logo
Accolade, Inc.

Senior Python Backend Developer

Join Accolade as a Senior Python Backend Developer in Prague. Develop scalable microservices using AWS and Python.

IKEA logo
IKEA

Backend Software Engineer (Golang, Java)

Join IKEA as a Backend Software Engineer specializing in Golang and Java. Work on cloud-native services in a hybrid setup in Amsterdam.

Adobe logo
Adobe

Senior Backend Software Development Engineer

Join Adobe as a Senior Backend Software Engineer in Bucharest, focusing on GenStudio's AI-driven marketing solutions.

Squarespace logo
Squarespace

Senior Software Engineer, Java

Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.

Uber logo
Uber

Senior Software Engineer, Backend

Join Uber as a Senior Software Engineer, Backend, focusing on AWS, Java, and microservices in Aarhus, Denmark.

KAYAK logo
KAYAK

Java Engineer

Join KAYAK as a Java Engineer to enhance and maintain our big data framework. Work with Java, Spring, and SQL.

Google logo
Google

Software Engineer II, Video Creation

Join Google as a Software Engineer II in Warsaw, focusing on video creation for Google Ads. Develop front-end tools and collaborate with back-end teams.

Uber logo
Uber

Senior Backend Software Engineer - Earnings Experience

Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.

Feedonomics logo
Feedonomics

Remote PHP Software Engineer

Join Feedonomics as a Remote PHP Software Engineer to develop scalable SaaS platform features. Requires PHP, MySQL, and Python skills.