Lead Software Engineer - Android (Bangkok based, Relocation provided)

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.

Get to Know our Team:

App platform team tackles Infrastructure pain points head on. The end goal is to create a robust ecosystem that the wider mobile org can reliably build within and on top of, and members of the App platform team dedicate their time and attention entirely towards this end. Examples of this include CI/CD improvements, App architecture and core-libraries improvements, dev experience improvements, Customer experience improvements

In this role, you’ll get to:

  • Design, develop, and maintain Android applications that integrate with the platform’s core services and APIs
  • Partner closely with Product, Design, Backend, and Mobile engineers to define requirements, design features, and deliver cohesive user experiences
  • Drive engineering best practices for testing, quality assurance, and release readiness, including automated testing strategies
  • Build and evolve reusable platform components (SDKs, internal libraries, shared UI/infra patterns) to accelerate multiple product teams
  • Contribute to or lead initiatives involving WebView-based architecture, including performance, security, debugging, and deep integration with native modules
  • Improve developer velocity via CI/CD pipelines for mobile (build, test automation, release flows, quality gates)
  • Raise reliability standards by improving observability: performance monitoring, crash analysis, app/service metrics, logging, and alerting
  • Identify and implement opportunities for optimization across the technology stack, focusing on cost, efficiency, velocity, and developer happiness
  • Enable cross-team collaboration on large initiatives, improving overall code quality, architecture, and platform consistency
  • Provide thoughtful feedback and mentorship, fostering an inclusive engineering culture and strong engineering fundamentals
  • Communicate complex technical trade-offs clearly to stakeholders across levels, including non-technical partners

What you’ll Need to Succeed:

  • 12+ years of software development experience building large-scale applications; strong craft in either native app engineering (Android) or web engineering, with openness to working across both when needed
  • 4+ years in a Tech Lead (or equivalent) role, owning execution and technical direction end-to-end
  • Proven experience owning production systems with significant impact on design, development, deployment, monitoring, and long-term evolution
  • Strong engineering leadership: mentoring senior engineers, influencing across teams, and driving alignment through clear communication
  • Advanced proficiency in modern app development frameworks and architectural choices (scalable patterns, modularization, maintainability)
  • Strong understanding of app development challenges and solutions: performance, stability, backwards compatibility, and security
  • Expert-level knowledge of testing methodologies and best practices; ability to drive end-to-end test strategy (e.g., UI/E2E automation)
  • Practical experience improving engineering throughput through CI/CD (automated builds, test pipelines, release workflows)
  • Ability to use data and telemetry to guide improvements; experience with observability for app/service performance is a strong advantage
  • Strong problem-solving: can do deep research, make decisions on complex projects, and balance independence with collaboration
  • Bachelor’s degree in Computer Science, Engineering, or related field

It’s great if you have:

  • Experience working across both native mobile and web applications (one strong core skill is enough; openness to the other is key)
  • Experience in a platform team building reusable solutions used by multiple teams/products
  • Hands-on experience with WebView internals (rendering/performance/debugging, JS bridges, security, architecture decisions)
  • Proficiency in writing and maintaining end-to-end tests (e.g., Espresso/UI Automator/Detox/Appium or equivalents depending on stack)
  • Experience building or maintaining CI/CD for native apps (build automation, test automation, release management, feature flags)
  • Experience with observability (crash analytics, performance monitoring, tracing/metrics/logging, SLO-driven improvements)
  • Experience in scaled product/internet companies with high traffic, large user bases, and high transaction volume
  • Experience with cross-platform technologies (React Native, WebViews, Flutter, etc.) and making pragmatic trade-off decisions

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

#sanfrancisco #newyork #seattle #bangalore #london #toronto #sydney #washingtonDC #boston #losangeles #austin #dallas #hyderabad #denver #melbourne #chicago #atlanta #vancouver #berlin #saopaulo #IT #ENG #4 #LI-NP1 #IT #4 #5 #LI-Hybrid

Please review our Hiring Process Guidelines before your interview — click here to learn how interviewing at Agoda works.

Discover more about working at Agoda

  • Agoda Careers
  • Facebook
  • LinkedIn
  • YouTube

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.

What this application asks

greenhouse

First Name, Last Name, Email, Phone, Resume/CV, Cover Letter, Location

  • LinkedIn Profile? (Please paste link or answer 'No').
  • LeetCode / HackerRank profile? (Please paste the link, or reply "No" if not available.)
  • GitHub profile? (Please paste the link, or reply "No" if not available.)
  • Website / blog / other optional
  • When was the last time you practiced algorithm problems without using AI assistance? (This question will not affect the evaluation of your profile — please feel free to answer honestly.) choose one
  • How comfortable are you with live coding interviews? (This question will not affect the evaluation of your profile — please feel free to answer honestly.) choose one
  • We recommend practicing around 50 medium‑level questions before Interview 1. Is this something you’re planning to do, or have you done this recently? choose one
  • Do you have hands-on experience with embedded web in mobile apps (WebView/WKWebView or hybrid features)? If yes, what did you work on (e.g., performance/stability, auth/session/cookies, native↔web integration)? written answer
  • What is your overall years of relevant experience? choose one
  • What is your highest academic level? choose one
  • Which tech stack have you had professional experience with? (Please select top 3 options) choose any
  • What is your preferred field of interest? choose one
  • Are you currently based in Bangkok or open to relocate to Bangkok? choose one
  • Do you as a candidate have a personal relationship with a current Agoda employee? choose one
  • If yes, please indicate how you know the employee? choose one · optional
  • What is the employee’s name? optional
  • Do you agree to Agoda’s use of personal data from your application to improve our recruitment experience? We may collaborate and share your data with third-party providers for recruitment purposes and you may ask to remove your data at any time. choose one
  • We collect your gender information for diversity, equity & inclusion monitoring purposes. It is entirely voluntary to answer the question below. By choosing “prefer not to disclose”, your candidacy will not be impacted. choose one
  • To avoid actual or perceived impairment of our parent company’s independent auditor – Deloitte and to comply with applicable regulations of Securities and Exchange Commission of the United States, we need to seek approvals from our parent company before starting the interview process. With this, please confirm if you are currently or formerly have been associated with Deloitte or any of its subsidiary entities at any time including but not limited to any time as a direct employee, director, contractor, major shareholder, intern etc.? choose one
  • Are you presently employed by any company within the Booking Holdings group, including but not limited to Kayak, OpenTable, Booking.com, Rental Cars, RocketMiles, FareHarbor, HotelsCombined, CheapFlights, Momondo, Priceline, or Getaroom? choose one
  • How did you hear about this job? choose one
  • Have you read our Engineering blog? (https://medium.com/agoda-engineering) choose one
  • In which country/region are you currently based? choose one
  • Have you applied to Agoda in the past 6 months choose one
  • Do you allow us to provide you TEXT/SMS updates of your interview process? We may engage with a service provider to do so. choose one
  • Email me about other job openings within the Booking Holding’s entities and recruitment-related newsletters choose one

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available