Lead Software Engineer - Back End (FinTech) (Bangkok based - Relocation provided)

Agoda
Municipality of Madrid, Spain
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Municipality of Madrid, Spain

Tech stack

Java
Agile Methodologies
Big Data
C Sharp (Programming Language)
Data Architecture
Software Debugging
Distributed Systems
Hadoop
Scrum
Queueing Systems
RabbitMQ
Scala
SQL Databases
Spark
Gitlab
Kotlin
Kubernetes
Kafka

Requirements

  • 10+ years of experience with Java, Kotlin, Scala, or C#, with a track record of high-performance applications in production; experience with big data technologies (Hadoop, real-time processing with Apache Spark) and strong SQL/data architecture knowledge
  • Systems thinking including edge cases and failure modes
  • Metrics-driven decision making
  • Passion for software craftsmanship and continuous learning
  • Experience with Scrum/Agile methodologies
  • Excellent verbal and written English communication
  • Operational excellence with a clear understanding of metrics, alarms and dashboards

It's Great If You Have

  • Experience in modern FinTech or Payments
  • Domain knowledge in financial reconciliation, financial reporting, tax, or payout methods
  • Hands-on experience with Spark, ETLs, and queueing systems (Kafka, RabbitMQ)
  • Experience with engineering infrastructure tools like GitLab, Kubernetes
  • Experience developing, maintaining and debugging large-scale distributed systems
  • Experience leading projects or teams with ownership of systems

About the company

About Agoda Agoda is an online travel booking platform for accommodations, flights, and more. We build and deploy cutting-edge technology that connects travelers with a global network of hotels, flights, activities, and more. Our team is diverse, with 7,100+ employees across 27 markets, and a culture of experimentation and ownership. Our Purpose Bridging the World Through Travel. We believe travel enables people to enjoy, learn and experience more of the world, bringing cultures closer together. The Opportunity In this role, you will develop robust backend systems and 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 help optimize financial technology solutions and drive informed business decisions through reliable data insights. In This Role, You'll Get to * Think and own the full life cycle of our products, from business requirements and technology selection to coding standards, agile development, testing, CI/CD, and monitoring * Design, develop and maintain platforms and data pipelines across fintech * Boost system performance to be stable, scalable, and highly performant * Write great code and help others write great code - mentor team members * Collaborate with other teams and departments * Demonstrate exceptional problem-solving skills with a strategic mindset; inspire innovation and drive vision * Foster cross-functional collaboration with diverse teams * Shape our future team by playing a pivotal role in recruiting and onboarding exceptional talent

Apply for this position