Lead Software Engineer, Back End

3 weeks ago


Manila, Philippines Agoda Full time

About the Job

Note: Agoda's hybrid workplace includes a few select remote roles and in-office roles. By applying to this position you will have an opportunity to share your preferred working location from the following:

In-office locations: Gurugram, India Bangkok, Thailand.

Remote location(s): Bangalore, India Pune, India Tokyo, Japan Taipei, Taiwan

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, FinTech 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 toaccomplish this, we use state-of-the-art languages like Scala and Go, data technologies like Kafka and Spark, 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.

The Opportunity

You might call yourself 'full stack' or 'back end' or you might consider yourself an authority in a certain field, but you have a keen interest in how the different systems work together.

We'd love to hear from you if you are skilled in any of the technologies we work with (note - we are not looking for you to have them all). We are interested in speaking to persons of any level from individuals just starting their IT careers to experts in their field, although this particular position is better suitable to veteran engineers, with expertise in certain technologies, and especially those that had lead projects, initiatives and/or teams.

In This Role, You'll Get to

  • Think and own the full life cycle of our products, not just a single piece of code - from business requirements, technology selection, coding standards, agile development, unit and application testing, to CI/CD and proper monitoring
  • Design, develop and maintain platforms across the back end area
  • Improve scalability, stability, and efficiency of our existing systems
  • Write great code and help others write great code
  • Collaborate with other teams and departments

What You'll Need to Succeed

  • 7+ years' experience under your belt developing performance-critical applications that run in a production environment using Scala, Java, C# or Kotlin
  • Experience in leading projects, initiatives and/or teams, with full ownership of the systems involved
  • Data platforms like SQL, Cassandra or Hadoop. You understand that different applications have different data requirements
  • Good understanding of algorithms and data structures
  • Strong coding ability
  • You are passionate about the craft of software development and constantly work to improve your knowledge and skills
  • Excellent verbal and written English communication skills

It's Great If You Have

  • Experience with Scrum/Agile development methodologies
  • Experience building large-scale distributed products from scratch
  • Core engineering infrastructure tools like Git for source control, Gitlab CI/CD for Continuous Integration docker and kubernetes for deployments
  • Hands-on experience working with technology like queueing systems (Kafka, RabbitMQ, ActiveMQ, MSMQ), Spark, Hadoop, NoSQL (Cassandra, MongoDB, CouchBase), Play framework, Akka library



  • Manila, Philippines Agoda Full time

    About the JobNote: Agoda's hybrid workplace includes a few select remote roles and in-office roles. By applying to this position you will have an opportunity to share your preferred working location from the following:In-office locations: Gurugram, India Bangkok, Thailand.Remote location(s): Bangalore, India Pune, India Tokyo, Japan Taipei, TaiwanGet to Know...


  • Manila, Philippines Agoda Full time

    About the JobNote: Agoda's hybrid workplace includes a few select remote roles and in-office roles. By applying to this position you will have an opportunity to share your preferred working location from the following:In-office locations: Gurugram, India Bangkok, Thailand.Remote location(s): Bangalore, India Pune, India Tokyo, Japan Taipei, Taiwan Melbourne,...


  • Manila, Philippines Agoda Full time

    About the JobNote: Agoda's hybrid workplace includes a few select remote roles and in-office roles. By applying to this position you will have an opportunity to share your preferred working location from the following:In-office locations: Gurugram, India Bangkok, Thailand.Remote location(s): Bangalore, India Pune, India Tokyo, Japan Taipei, Taiwan Melbourne,...

  • Software Engineer

    4 weeks ago


    Manila, Philippines ITRS Full time

    Recognised as a Great Place to Work, ITRS is an Enterprise SaaS provider with industry-leading solutions. Our prestigious customer base includes 90% of the world's top investment banks. We are backed by leading private equity investors and are rapidly growing.Our headquarters are in Shoreditch - London's tech hub - with offices in other UK and global...

  • Software Engineer

    3 weeks ago


    Philippines, Manila ITRS Full time

    Recognised as a Great Place to Work, ITRS is an Enterprise SaaS provider with industry-leading solutions. Our prestigious customer base includes 90% of the world's top investment banks. We are backed by leading private equity investors and are rapidly growing.Our headquarters are in Shoreditch - London's tech hub - with offices in other UK and global...

  • Web Developer

    3 weeks ago


    Manila, Philippines JK Network Services Full time

    Position: Web Developer (Front-end / Back end Developer) Company Industry: IT companyWork Location: Quezon City | CebuWork Schedule: Monday - Friday (8:00 AM- 5:00 PM)Salary Range: (Depending on the level)• Lead level - Max of Php 150,000 Gross• Senior level- Max of Php 70,000 Gross• Junior- Max of Php 40,000 Gross(Can give max depending on the years...

  • Web Developer

    3 weeks ago


    Manila, Philippines JK Network Services Full time

    Position: Web Developer (Front-end / Back end Developer) Company Industry: IT company Work Location: Quezon City | Cebu Work Schedule: Monday - Friday (8:00 AM- 5:00 PM) Salary Range: (Depending on the level) • Lead level - Max of Php 150,000 Gross • Senior level- Max of Php 70,000 Gross • Junior- Max of Php 40,000 Gross (Can give max depending on...


  • Metro Manila / NCR, Philippines Diversify Intelligent Staffing Solutions Inc Full time

    Our team in Melbourne is seeking a highly skilled and experienced Senior Software Engineer who will be responsible for developing high-quality software solutions, leading technical projects, and mentoring junior team members. The Senior Software Engineer will be a champion of Continuous Delivery practices within the team driving modern, collaborative...

  • Web Developer

    3 weeks ago


    Manila, Philippines JK Network Services Full time

    Position: Web Developer (Front-end / Back end Developer) Company Industry: IT company Work Location: Quezon City | Cebu Work Schedule: Monday - Friday (8:00 AM- 5:00 PM) Salary Range: (Depending on the level) • Lead level - Max of Php 150,000 Gross • Senior level- Max of Php 70,000 Gross • Junior- Max of Php 40,000 Gross (Can give max depending on...


  • Manila, Philippines ITRS Full time

    About ITRSRecognized as a Great Place to Work, ITRS is an Enterprise SaaS provider with industry-leading solutions. Our prestigious customer base includes 90% of the world's top investment banks. We are backed by leading private equity investors and are rapidly growing.Our headquarters are in Shoreditch - London's tech hub - with offices in other UK and...


  • Manila, Philippines ITRS Full time

    About ITRSRecognized as a Great Place to Work, ITRS is an Enterprise SaaS provider with industry-leading solutions. Our prestigious customer base includes 90% of the world's top investment banks. We are backed by leading private equity investors and are rapidly growing.Our headquarters are in Shoreditch - London's tech hub - with offices in other UK and...

  • Software Engineer

    3 weeks ago


    Manila, Philippines ITRS Full time

    Recognised as a Great Place to Work, ITRS is an Enterprise SaaS provider with industry-leading solutions. Our prestigious customer base includes 90% of the world's top investment banks. We are backed by leading private equity investors and are rapidly growing.Our headquarters are in Shoreditch - London's tech hub - with offices in other UK and global...

  • Software Engineer

    3 weeks ago


    Philippines, Manila ITRS Full time

    Recognised as a Great Place to Work, ITRS is an Enterprise SaaS provider with industry-leading solutions. Our prestigious customer base includes 90% of the world's top investment banks. We are backed by leading private equity investors and are rapidly growing.Our headquarters are in Shoreditch - London's tech hub - with offices in other UK and global...

  • Back End Developer

    3 weeks ago


    Manila, Philippines One CoreDev IT (CORE) Full time

    One CoreDev IT, an Information Technology and Services company, is seeking a highly motivated Backend Developer to join their team. As an Employer of Record (EOR) company based in the Philippines, One CoreDev IT has been serving global customers for more than 20 years by pairing them with top tier Filipino developers, designers, project managers, and other...


  • Manila, Philippines Crawford & Company Full time

    SummaryThe Full Stack Software Engineer is responsible for contributing to the design and development of innovative software solutions to business challenges. This role will produce quality code which follows best practices and industry standards. Job Scope Analyzes, designs, and develops solutions to basic to medium-complexity functional requirements...

  • Back End Developer

    4 weeks ago


    Philippines, Manila One CoreDev IT (CORE) Full time

    One CoreDev IT, an Information Technology and Services company, is seeking a highly motivated Backend Developer to join their team. As an Employer of Record (EOR) company based in the Philippines, One CoreDev IT has been serving global customers for more than 20 years by pairing them with top tier Filipino developers, designers, project managers, and other...


  • Manila, Philippines Cambridge University Press & Assessment | Manila Full time

    Discover a world of endless possibilities with Cambridge University Press & Assessment, a distinguished global academic publisher and assessment organisation proudly affiliated with the prestigious University of Cambridge.We are recruiting for a passionate Lead Software Engineer who will be part of our Education Technology Development Team in Manila. The...


  • Metro Manila / NCR, Philippines Encora Technologies Pte Ltd Full time

    Hi IT Professionals, Encora is on the look-out for Front-end Developer with 4 years professional experience in the same role. Encora is a global Software and Digital Engineering company that helps business overcome the Software Engineering Talent shortage and provides next-gen services and such as Predictive Analysis, Artificial Intelligence & Machine...


  • Manila, Philippines Neksjob Philippines Full time

    Quality Engineering Lead (Test Lead) Location: Manila Duties/Responsibilities: Leads a team of quality engineers through multi-disciplinary team planning and ecosystem integration to accelerate delivery and drive quality across the application lifecycle. Applies business and functional knowledge to develop end-to-end testing strategies through the use of...


  • Manila, Philippines Neksjob Philippines Full time

    Quality Engineering Lead (Test Lead) Location: Manila Duties/Responsibilities: Leads a team of quality engineers through multi-disciplinary team planning and ecosystem integration to accelerate delivery and drive quality across the application lifecycle. Applies business and functional knowledge to develop end-to-end testing strategies through the use of...