A

Senior Backend Engineering Manager (JVM Stack)

Visa Sponsorship Relocation
Apply
AI Summary

Lead the development of scalable, fault-tolerant systems and APIs for Agoda’s core business logic in Bangkok, Thailand. Shape architecture, mentor distributed teams, and drive continuous improvement in software design and agile practices. Requires 8+ years of JVM expertise, hands-on data platform experience, and proven leadership in high-performance production environments.

Key Highlights
Lead development of mission-critical systems for inventory, pricing, bookings, and payments with 0% downtime
Technical leadership in architecture decisions, team coaching, and agile/Scrum process improvement
Hands-on ownership of JVM-based systems (Java/Scala/Kotlin) with data platforms (SQL, Cassandra, Hadoop)
Key Responsibilities
Lead development of product features, experiments, and complex systems in a high-velocity environment
Shape architecture decisions and influence distributed engineering teams across backend, client-side, and infrastructure
Continuously improve system architecture and drive engineering best practices, including CI/CD and testing
Collaborate with cross-functional teams to deliver scalable, fault-tolerant solutions for core business logic
Proactively identify opportunities to enhance product quality, code maintainability, and development processes
Technical Skills Required
Java/Scala/Kotlin SQL Software Architecture
Benefits & Perks
Visa sponsorship for you and your family
Full relocation package (flights, settling-in allowance, temporary housing, relocation advisors)
Hybrid working (Bangkok HQ) with international health insurance and family/expat support

Job Description


Bangkok, Thailand

IT Engineering

This position is based in Bangkok, Thailand (Relocation package is provided)

Get to Know our Team

In Agoda’s Back End Engineering department, we build the scalable, fault-tolerant systems and APIs that host our core business logic. Our systems cover all major areas of our business: inventory and pricing, product information, customer data, communications, partner data, booking systems, payments, and more. These mission-critical systems change frequently with dozens of releases per day, so we must employ state-of-the-art CI/CD and testing techniques in order to make sure everything works without any downtime. We also ensure that our systems are self-healing, responding gracefully to extreme loads or unexpected input. In order to accomplish this, we use state-of-the-art languages like Scala and Go, data technologies like Kafka and Aerospike, and agile development practices. Most importantly though, we hire great people from all around the world and empower them to be successful. Whether it’s building new projects like Flights and Packages or reimagining our existing business, you’ll make a big impact as part of the Back End Engineering team.

In This Role, You’ll Get To

  • Lead the development of product features, experiments, technical initiatives, and complex systems.
  • Act as a technical leader by shaping architecture decisions, Influence and coach distributed team of engineers
  • Continuously improve 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.

What You’ll Need To Succeed

  • 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

What We Offer

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

Agoda Perks

  • Hybrid working (Bangkok HQ)
  • Professional growth and learning budget
  • Employee resource groups for every culture and background

Get to know first-hand testimonials of Agodans relocating from around the world to Bangkok: https://careersatagoda.com/agodans-in-bangkok/

Agoda’s Engineering Blog: https://medium.com/agoda-engineering

#hyderabad #chennai #delhi #pune #noida #mumbai #Coimbatore #Bengaluru #moscow #Stpetersburg #saintpetersburg #seatlle #california #newyork #romania #toronto #sunnyvale #ontario #texas #warsaw #sydney #chicago #madrid #TelAviv #Amsterdam #Atlanta #Dublin #Boston #bangkok #singapore


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

alkaram hotel apartment

Thailand

Senior Platform Engineer

Programming
40m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

ikonnect viet nam

Thailand
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

azendo

Thailand

Subscribe our newsletter

New Things Will Always Update Regularly