Please note this role is based in BANGKOK, Thailand! We provide full relocation packages for you and your family. 

About Agoda  

  • Agoda is one of the biggest OTAs in Asia and part of the Booking Holdings Group (NASDAQ: BKNG), the world’s largest online travel business (100B$ Market Cap) with over 2 Million properties listed 

  • We have 3000+ employees, 70 nationalities, 40+ offices, and 1000 people in technology 

  • If you’re passionate about the idea of joining a strong engineering team that’s obsessed about learning, improving every day, and tackling big and interesting technical and business challenges, then read on. 

  • Our mobile team consists of 100+ amazing engineers and technology professionals who consistently improve an already world class product. Here is some information on our App… 

  • We support 38 languages and 50 currencies 

  • We are loved by our users with a rating of 4.6/4.7 and have been awarded the Editor’s Choice in the Google Play store 

  • We have over 15,000 unit tests, 900 automated UI tests, and release every week 

Qualifications 

  • Passionate about how technology, internet, and mobile technologies can change the world 

  • At least 3 years of experience managing engineering teams of 3 people and more, 5+ years of experience in software engineering 

  • B.S. in Computer Science or quantitative field; M.S. preferred 

  • Be an inspiring leader and engage your technical staff to always try to reach for more 

  • Have managed a successful agile development team 

  • Excellent people management and communication skills 

  • Extremely proficient in one or more mobile platforms (iOS, Android, Web) 

  • Extremely proficient in at least one programming language (Swift, Objective C, Kotlin, Javascript, Java, Scala, C#), more than one preferred to a highly detailed level of related topics (I.e. garbage collection, context switching, threading, memory, communication, compiler build chain and tools)  

  • Extremely proficient in modern mobile and server coding and design practices. For example, VIPER, MVVM, MVP, SOLID principals, and TDD 

  • Proficient in server technologies, databases, distributed systems, load balancing; Docker and Kubernetes experience preferred 

  • Self-driven and operate independently: making decisions, setting KPIs, with a strong sense of ownership  

  • Demonstrable experience as a system owner with operational responsibility  

  • Practices data driven decision making  

  • Experience in a DevOps culture – Agility. Leanness. Automation. CI/CD. 

  • Strong experience in systems architecture – particularly in complex, scalable and fault tolerant distributed systems  

  • Good understanding of security at internet scale 

About the Role 

We are looking for a hands-on Development Manager who has unique knowledge and abilities to contribute to our highly scaled mobile applications.  You must be a strong leader who can guide our staff beyond our already high standards of engineering to the next level.   

The development manager role at Agoda is one of the most significant and challenging roles at the company. The right candidate is both extremely hands on – technically excellent, with solid engineering principles – and exhibits strong leadership and people development skills. We are looking for world class development managers to lead one or more of our engineering teams.  

The hands-on part of the job is fundamental, and most of our development managers are reviewing code and giving expert level coaching and guidance to their engineers.  It's important to have a love of engineering and a passion for building things elegantly and at scale. Staying in touch with where the industry is going is crucial, and it’s important to have strong opinions about how systems should be architected, engineered, and maintained. Our company believes in full stack engineering: you should have solid experience in all parts of the technology stack: infrastructure, client side, back-end, performance, data, and others.  

Despite our investment and belief in technology, people are still our greatest asset. The right candidate will have a keen interest in developing people: inspiring those around them so they can achieve their potential. Being able to hire A-players such as yourself from outside and integrating them into the business will also be important.  

Responsibilities: 

  • Maintain ownership and responsibility of mission critical systems.  

  • Guide one or more Agile teams to success. 

  • Stay on the leading edge of technical know-how, industry trends, management approaches, and create an environment of always learning and always innovating. 

  • Get involved with full stack engineering and guide server, client, and infrastructure technical staff to the best solution. 

  • Be in charge of technical direction that both serve existing business needs and create new business opportunities. 

  • Attract top talent, create and refine the team to scale, and make sure our engineers and technical staff develop their careers by growing technically and in mentor, management, and leadership characteristics. 

  • Directly manage between 5 and 10 technology professionals and be responsible for their performance at the company. 

If you feel you are the right candidate get in touch! Agoda is full of like-minded people who demand success, reach for it, and succeed!  

This job is based in Bangkok and would require you to join our Bangkok office. We welcome both local and international applications for this role. Full visa sponsorship and relocation assistance available. 

Agoda is an equal opportunity employer and values diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status or disability status.

#sanfrancisco #berlin #israel #warsaw #sydney #prague #estonia #london #budapest #oslo #singapore #toronto #telaviv #IT #4 #LI-PS1

Other jobs at Agoda