Staff Software Engineer

2 weeks ago


Singapore AGODA COMPANY PTE. LTD. Full time
Roles & Responsibilities

Job location: Singapore (Singapore National/PR holders Only)

Get to Know our Team​

In Agoda's Back-End Engineering department, we build 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. We employ state-of-the-art CI/CD and testing techniques to ensure everything works without downtime. Our systems are self-healing, responding gracefully to extreme loads or unexpected input. We use modern languages like Kotlin and Scala, Data technologies Kafka, Spark, MLflow, Kubeflow, VastStorage, StarRocks and agile development practices. Most importantly, we hire great people from around the world and empower them to be successful.​

​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.

Your responsibilities will include:

· Refining and optimizing AI prompts.

· Evaluating and experimenting with AI models.

· Applying Generative AI to solve real-world challenges and deliver impactful use cases.

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​

· 8+ 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

Tell employers what skills you have

Machine Learning
Scala
Oracle
Customer Experience
Pipelines
Architectural
Kotlin
MySQL
ActiveMQ
RabbitMQ
SQL Server
Python
Java
C#
Software Development
Agile Development

  • Singapore NEXTLABS INTERNATIONAL PRIVATE LIMITED Full time

    Roles & ResponsibilitiesNextLabs is the leading provider of policy-driven information risk management (IRM) software for large enterprises, provides an exciting opportunity for Staff Software Engineers to join hands with highly talented software engineers in building the next generation data protection and entitlement manager products. Our customers include...


  • Singapore NEXTLABS INTERNATIONAL PRIVATE LIMITED Full time

    Roles & ResponsibilitiesNextLabs is the leading provider of policy-driven information risk management (IRM) software for large enterprises, provides an exciting opportunity for Staff Software Engineers to join hands with highly talented software engineers in building the next generation data protection and entitlement manager products. Our customers include...


  • Singapore RANDSTAD PTE. LIMITED Full time

    Roles & Responsibilitiesabout companyI am currently working with a well known biotechnology research company. Office located in Woodlands - but there's shuttle bus provided from multiple MRT stations.Salary structure: base + bonus + fixed allowance + ESOP from listed company. Hybrid working arrangement - 1 day WFH. Working hours 8am to 5pm. 4-5 rounds of...


  • Singapore NEXTLABS INTERNATIONAL PRIVATE LIMITED Full time

    Roles & ResponsibilitiesNextLabs® is the leading provider of policy-driven information risk management (IRM) software for large enterprises, provides an exciting opportunity for Staff Software Engineers to join hands with highly talented software engineers in building the next generation data protection and entitlement manager products. Our customers...

  • Software Engineer

    2 weeks ago


    Singapore NEWGEN SOFTWARE TECHNOLOGIES PTE. LTD. Full time

    Roles & ResponsibilitiesOur company is seekinga game-changer Software Engineer who can conceptualize and execute complex problem statements in less than half the time that most people think is possible.We are looking for highly passionate individuals who love their workand have been champions at what they do.The Incumbent will:• Developing and installing...


  • Singapore TIMES SOFTWARE PTE LTD Full time

    Roles & ResponsibilitiesOverview: We are seeking a skilled and experienced QA Test Automation Engineer to join our team. We pride ourselves on our commitment to excellence, quality, and cutting-edge technology. As we continue to expand our digital presence, we are looking for a talented QA Engineer who can design and implement robust automated testing...


  • Singapore TIMES SOFTWARE PTE LTD Full time

    Roles & ResponsibilitiesJob descriptions and responsibilities:• Responsible for hotline support and train end-users on all company's software products,• On-site support, installation and training at end-user office,• Trouble shooting of current software and new software,• Assisting sales and software staff on any sales or software activities if...


  • Singapore TIMES SOFTWARE PTE LTD Full time

    Roles & ResponsibilitiesOverview: We are seeking a skilled and experienced QA Test Automation Engineer to join our team. We pride ourselves on our commitment to excellence, quality, and cutting-edge technology. As we continue to expand our digital presence, we are looking for a talented QA Engineer who can design and implement robust automated testing...


  • Singapore NOAH HEALTH PTE. LTD. Full time

    Roles & ResponsibilitiesAbout usSince the 1930s, the way we commute, socialise and even how we make payments have changed, and yet our fundamental approach to the healthcare system hasn’t.At Ordinary Folk, we’re reimagining the building blocks of healthcare, through Noah, Zoey, and Cyrus. Noah allows men to receive remote diagnosis and treatment across...


  • Singapore NOAH HEALTH PTE. LTD. Full time

    Roles & ResponsibilitiesAbout usSince the 1930s, the way we commute, socialise and even how we make payments have changed, and yet our fundamental approach to the healthcare system hasn't.At Ordinary Folk, we're reimagining the building blocks of healthcare, through Noah, Zoey, and Cyrus. Noah allows men to receive remote diagnosis and treatment across...


  • Singapore NOAH HEALTH PTE. LTD. Full time

    Roles & ResponsibilitiesAbout usSince the 1930s, the way we commute, socialise and even how we make payments have changed, and yet our fundamental approach to the healthcare system hasn't.At Ordinary Folk, we're reimagining the building blocks of healthcare, through Noah, Zoey, and Cyrus. Noah allows men to receive remote diagnosis and treatment across...


  • Singapore HTC SOFTWARE SINGAPORE PTE LTD Full time

    Roles & ResponsibilitiesDesign, develop, and maintain software applications using Java, C++, Lua, PHP, NodeJS, C#, and Golang. Write clean, efficient, and maintainable code for various projects and platforms. Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions. Contribute to the design and...

  • Software Manager

    4 days ago


    Singapore ST ENGINEERING MISSION SOFTWARE & SERVICES PTE. LTD. Full time

    Roles & ResponsibilitiesAbout ST EngineeringST Engineering is a global technology, defence, and engineering group with offices across Asia, Europe, the Middle East, and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world problems and improve lives through its diverse portfolio of businesses...


  • Singapore HTC SOFTWARE SINGAPORE PTE LTD Full time

    Roles & ResponsibilitiesJob Description & RequirementsDesign, develop, and maintain software applications using Java, C++, Lua, PHP, NodeJS, C#, and Golang. Write clean, efficient, and maintainable code for various projects and platforms. Collaborate with cross-functional teams to understand requirements and deliver ...


  • Singapore OKBL PTE. LTD. Full time

    Roles & ResponsibilitiesWhat You'll Be DoingDesign and implement innovative solutions for our full range of products. Build out industry-leading finanical platforms. Performance optimization for overall backend architecture aiming for low latency, high availability and scalability Build high availability high performance distributed service. Improve...


  • Singapore THE SOFTWARE PRACTICE PTE. LTD. Full time

    Roles & ResponsibilitiesWe are looking for exceptionally smart people with strong development skills in C# and an avid interest in web development. You should be able to learn quickly and work independently - we'll help you as best as we can, but you must be tenacious and resourceful enough to figure out things you don't know how to do.Our culture is...


  • Singapore THE SOFTWARE PRACTICE PTE. LTD. Full time

    Roles & ResponsibilitiesWe are looking for exceptionally smart people with strong development skills in C# and an avid interest in web development. You should be able to learn quickly and work independently - we'll help you as best as we can, but you must be tenacious and resourceful enough to figure out things you don't know how to do.Our culture is...


  • Singapore MEDIATEK SINGAPORE PTE. LTD. Full time

    Roles & ResponsibilitiesAbout our Team:As a CAD Software Engineer, you will be a key player in our dynamic team, shaping the future of our CAD flow and methodology. You will have the opportunity to drive efficiency, agility, and reliability through automation, while collaborating with cross-functional teams to ensure our products achieve top-notch...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Roles & ResponsibilitiesABOUT THE TEAM:QA team is responsible for the quality and efficient delivery of software solutions to our clients, with a wide range of testing scope including functional test through API testing, static analysis, end-to-end test, as well as non-functional testing scope including performance, security, scalability, and...


  • Singapore THE SOFTWARE PRACTICE PTE. LTD. Full time

    Roles & ResponsibilitiesWe are looking for exceptionally smart people with strong development skills in C# and an avid interest in web development. You should be able to learn quickly and work independently - we'll help you as best as we can, but you must be tenacious and resourceful enough to figure out things you don't know how to do.Our culture is...