Staff Software Engineer Back End
AgodaJob 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
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.
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.
Staff/Lead Application Security Engineer
Join Agoda as a Staff/Lead Application Security Engineer in Bangkok. Enhance security in a dynamic DevSecOps environment.
Staff/Lead Application Security Engineer
Join Agoda as a Staff/Lead Application Security Engineer in a dynamic DevSecOps environment.
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.
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.
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.
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.
Staff Software Engineer - Backend (Java, GraphQL)
Join PayPal as a Staff Software Engineer focusing on backend development with Java and GraphQL.
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.
Software Development Engineer II - Java Backend
Join Groupon as a Software Development Engineer II focusing on Java Backend development in a remote role.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
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.
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.
Software Engineer III, Full Stack
Join Google as a Software Engineer III, Full Stack, to develop next-gen technologies impacting billions of users.
Senior Python Backend Developer
Join Accolade as a Senior Python Backend Developer in Prague. Develop scalable microservices using AWS and Python.
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.
Senior Backend Software Development Engineer
Join Adobe as a Senior Backend Software Engineer in Bucharest, focusing on GenStudio's AI-driven marketing solutions.
Senior Software Engineer, Java
Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.
Senior Software Engineer, Backend
Join Uber as a Senior Software Engineer, Backend, focusing on AWS, Java, and microservices in Aarhus, Denmark.
Java Engineer
Join KAYAK as a Java Engineer to enhance and maintain our big data framework. Work with Java, Spring, and SQL.
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.
Senior Backend Software Engineer - Earnings Experience
Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.
Remote PHP Software Engineer
Join Feedonomics as a Remote PHP Software Engineer to develop scalable SaaS platform features. Requires PHP, MySQL, and Python skills.