Staff Software Engineer (L4) - Back End (Bangkok based, Relocation provided) in London

Staff Software Engineer (L4) - Back End (Bangkok based, Relocation provided) in London

London Full-Time 70000 - 90000 € / year (est.) No home office possible
Agoda

At a Glance

  • Tasks: Develop and maintain robust backend systems and scalable data pipelines in fintech.
  • Company: Join Agoda, a leading travel tech company with a diverse global team.
  • Benefits: Relocation support, competitive salary, and opportunities for professional growth.
  • Other info: Dynamic work environment with a focus on innovation and collaboration.
  • Why this job: Make a real impact in the fast-paced fintech space while working with cutting-edge technologies.
  • Qualifications: 8+ years in software development with strong skills in Java, Kotlin, or Scala.

The predicted salary is between 70000 - 90000 € per year.

About Agoda

At Agoda, we bridge the world through travel. Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone to explore the world. Today, we are 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. If you’re ready to begin your best journey and help build travel for the world, join us.

Get to Know Our Team

Fintech is one of the fastest growing areas in Agoda and we are rapidly expanding our tech team. We work closely with the finance business team and our Fintech product owners to reduce risk, drive efficiencies and move on new market opportunities in this exciting field. We have a wide range of projects from traditional finance to cutting‑edge customer fintech. For example, reconciliation using Big Data technologies, growing and optimizing customer payments options, tax calculations in milli‑second response times and a mesh of supplier payment options like virtual credit cards. It’s a hot field and the perfect mix of data engineering and backend engineering.

The Opportunity

In this role, you will not only develop robust backend systems but also architect and maintain scalable data pipelines and storage solutions that support complex data collection, processing, and analysis. Your dual expertise in backend and data engineering will play a crucial role in optimizing our financial technology solutions and driving informed business decisions through reliable data insights.

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 and data pipelines across fintech.
  • Boost System Performance: build systems that are stable, scalable, and highly performant to meet the dynamic demands of the financial landscape.
  • Write great code and help others write great code – mentor people in your team and wider.
  • Collaborate with other teams and departments.
  • Foster Cross‑Functional Collaboration: work with diverse teams to drive forward product and technology goals.
  • Shape our future team: Play a pivotal role in recruiting and onboarding exceptional talent.

What You’ll Need To Succeed:

  • 8+ years of experience with strong proficiency in Java, Kotlin, Scala, or C# with a proven track record of developing high‑performance applications in production settings.
  • Insightful experience with big data technologies like Hadoop, real‑time processing frameworks (e.g., Apache Spark), and advanced knowledge of SQL and data architecture.
  • Thinks in systems: their edge cases, failure modes, and life cycles.
  • Uses a metrics driven approach and can make informed decisions using data.
  • You are passionate about the craft of software development and constantly work to improve your knowledge and skills.
  • Experience with Scrum/Agile development methodologies.
  • Excellent verbal and written English communication skills.
  • Experience with operational excellence and a deep understanding of metrics, alarms and dashboards.

It’s Great If You Have:

  • Experience working in a modern FinTech or Payments organization.
  • Domain knowledge in any of these areas: financial reconciliation, financial reporting, tax, payout methods like virtual credit cards or customer payments.
  • Hands‑on experience working with technologies like Spark for data processing, ETLs for data pipelines and queueing systems (Kafka, RabbitMQ).
  • Core engineering infrastructure tools like GitLab for source control and Continuous Integration, Kubernetes.
  • Experience developing, maintaining and debugging large‑scale distributed systems.
  • Experience in leading projects, initiatives and/or teams, with full ownership of the systems involved.

This position is based in Bangkok, Thailand (Relocation Provided).

Equal Opportunity Employer

At Agoda, we pride ourselves on being a company represented by people of all different backgrounds and orientations. We prioritize attracting diverse talent and cultivating an inclusive environment that encourages collaboration and innovation. Employment at Agoda is based solely on a person’s merit and qualifications. 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.

Disclaimer

We do not accept any terms or conditions, nor do we recognize any agency’s representation of a candidate, from unsolicited third‑party or agency submissions. If we receive unsolicited or speculative CVs, we reserve the right to contact and hire the candidate directly without any obligation to pay a recruitment fee.

Staff Software Engineer (L4) - Back End (Bangkok based, Relocation provided) in London employer: Agoda

Agoda is an exceptional employer that fosters a vibrant work culture where innovation and collaboration thrive. With a commitment to employee growth, we offer opportunities for professional development in the fast-paced fintech sector, all while enjoying the dynamic lifestyle of Bangkok. Our inclusive environment values diverse perspectives, ensuring that every team member can contribute meaningfully to our mission of transforming travel through technology.

Agoda

Contact Detail:

Agoda Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Staff Software Engineer (L4) - Back End (Bangkok based, Relocation provided) in London

Tip Number 1

Network like a pro! Reach out to current or former Agoda employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Prepare for the interview by brushing up on your coding skills and system design knowledge. Practice common backend engineering problems and be ready to discuss your past projects in detail. We want to see your passion for software development!

Tip Number 3

Show off your problem-solving skills during interviews. Think aloud while tackling technical questions; it helps us understand your thought process and how you approach challenges. Remember, we love innovative thinkers!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Agoda.

We think you need these skills to ace Staff Software Engineer (L4) - Back End (Bangkok based, Relocation provided) in London

Java
Kotlin
Scala
C#
Big Data Technologies
Hadoop
Apache Spark

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your proficiency in Java, Kotlin, or Scala, and any relevant fintech experience. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for software development and how your background aligns with our mission at Agoda. Let us know why you're excited about this role and what you can bring to the table.

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex problems in past projects. We love candidates who can think critically and adapt to new challenges, so don’t hold back on sharing your success stories!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and submit your details!

How to prepare for a job interview at Agoda

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Java, Kotlin, or Scala. Be prepared to discuss your experience with big data technologies and how you've applied them in real-world scenarios.

Showcase Problem-Solving Skills

Agoda values exceptional problem-solving abilities. Prepare examples of challenges you've faced in past projects and how you approached them. Highlight your strategic mindset and ability to adapt to new changes.

Demonstrate Collaboration

Since this role involves working with diverse teams, be ready to share experiences where you successfully collaborated across departments. Discuss how you fostered cross-functional collaboration and drove product goals forward.

Prepare for Technical Questions

Expect technical questions that assess your understanding of system performance and metrics-driven decision-making. Brush up on your knowledge of CI/CD processes and operational excellence to impress your interviewers.