Enable job alerts via email!

Lead Software Engineer - Back End (Singapore Based)

Agoda Company Pte. Ltd

Singapore

On-site

USD 80,000 - 120,000

Full time

13 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Agoda's Platform team seeks experienced developers committed to driving innovation in technology and improving user experiences for millions. The role involves working on performance-critical applications, implementing advanced solutions, and leading impactful projects, all within a collaborative environment focused on leveraging innovative technologies, including Generative AI.

Qualifications

  • 12+ years developing performance-critical applications in production environments.
  • Strong RDBMS knowledge and experience with architectural decisions.
  • Experience implementing advanced CI/CD pipelines and testing strategies.

Responsibilities

  • Drive innovation on mission-critical systems and enhance user experience.
  • Leverage cutting-edge technologies, including Generative AI.
  • Direct significant projects and set the technical direction for the team.

Skills

Experience in developing performance-critical applications
Strong RDBMS knowledge
Setting technical vision
Architectural decision-making
CI/CD pipelines
NoSQL knowledge
Machine Learning and AI project experience
Proficiency in JVM languages (Scala, Kotlin, Java)
Good command of English

Job description

What is the opportunity:
Are you ready to work on mission-critical systems that serve millions of users every day? Agoda's Platform team is seeking talented developers to drive innovation and make a meaningful impact on our business and the travel industry.
In this role, you'll have the opportunity to work on groundbreaking projects, leverage cutting-edge technologies, and shape the future of travel. A key focus of our team is harnessing the power of Generative AI to enhance customer experience and support, making them more efficient and user-friendly.
If you're passionate about technology, innovation, and creating solutions that touch millions of lives, we’d love to hear from you!


What You’ll Need to Succeed

  • 12+ years of experience developing performance-critical applications in a production environment using Scala, Java, Kotlin, C#, Go or relevant modern programming languages.
  • Strong RDBMS knowledge (SQL Server, Oracle, MySQL, or other).
  • Ability to direct significant company-wide projects and sets technical vision.
  • Good command of the English language.
  • Deeply involved in making architectural decisions, setting 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.
  • Knowledge in NoSQL, Queueing systems (Kafka, RabbitMQ, ActiveMQ, MSMQ), and Play framework.
  • Passion for software development and continuous improvement of your knowledge and skills.

It’s Great if You Have

  • Machine Learning, GPT, prompt engineering and other AI project experience
  • Candidates with JVM language experience - Scala/Kotlin/Java and Python would be preferred
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.