Backend Lead Software Engineer (L5) — Bangkok Relocation Provided
About the role
Lead the development of product features, experiments, technical initiatives, and complex systems.
Influence and coach distributed team of engineers.
Continuous improvement of system architecture and drive better software design and engineering practices.
Play a key role in strengthening agile and scrum ways of working.
Collaborate closely with backend, client-side, and infrastructure teams to deliver the best technical solutions.
Proactively identify opportunities to enhance products, code quality, and development processes.
Write high-quality, maintainable code while supporting others in doing the same.
Influence and drive important technical decisions across the organization.
Responsibilities
- Lead the development of product features, experiments, technical initiatives, and complex systems.
- Influence and coach distributed team of engineers.
- Continuous improvement of system architecture and drive better software design and engineering practices.
- Play a key role in strengthening agile and scrum ways of working.
- Collaborate closely with backend, client-side, and infrastructure teams to deliver the best technical solutions.
- Proactively identify opportunities to enhance products, code quality, and development processes.
- Write high-quality, maintainable code while supporting others in doing the same.
- Influence and drive important technical decisions across the organization.
Requirements
- 8+ years of experience building performance-critical applications in production environments using JVM tech stack (Java, Scala OR Kotlin)
- Proven experience leading projects, technical initiatives, and/or engineering teams, with full ownership of the systems involved
- Hands-on experience with data platforms such as SQL, Cassandra, or Hadoop, and a solid understanding of selecting the right data solution for different application needs
- Strong knowledge of algorithms and data structures
- Demonstrated excellence in software development and coding
- A proven ability to improve team productivity and effectiveness through KPI-driven engineering practices
- Strong software architecture skills, with experience driving architectural decisions within a team
- A passion for software craftsmanship, continuous learning, and engineering excellence
- Excellent written and verbal English communication skills
Qualifications
- 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
Skills
- Full Relocation and Onboarding Support
- Flights, settling-in allowance, and temporary housing
- Dedicated relocation and settling-in advisors
- Relocation buddy program and community events
- Family & Expat Benefits
- Flexible home visit support
Benefits
- Full Relocation and Onboarding Support
- Flights, settling-in allowance, and temporary housing
- Dedicated relocation and settling-in advisors
- Relocation buddy program and community events
- Family & Expat Benefits
- Flexible home visit support
Pay
TBD
Schedule
Hybrid working (Bangkok HQ)
Company Information
Agoda is 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.
Equal Opportunity Employer
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.