Amsterdam
1 week ago

Staff Software Engineer - Back End
Agoda
Amsterdam
1 week ago
Staff Software Engineer - Back End
Agoda is hiring a Staff Software Engineer for its Back-End Engineering team, based in Bangkok, Thailand with relocation provided. The role involves designing and maintaining scalable, fault-tolerant systems and data pipelines, requiring 8+ years of experience with Scala, Java, Kotlin or similar languages and strong RDBMS knowledge.
On-siteTemporaryPrincipalScalaJava
Staff Software Engineer - Back End
Agoda is hiring a Staff Software Engineer for its Back-End Engineering team, based in Bangkok, Thailand with relocation provided. The role involves designing and maintaining scalable, fault-tolerant systems and data pipelines, requiring 8+ years of experience with Scala, Java, Kotlin or similar languages and strong RDBMS knowledge.
On-siteTemporaryPrincipalScala
Salary
Not specified
Core Qualifications
Technical (Must-have)
ScalaJavaKotlinSQL ServerOracleMySQLRDBMSCI/CDAgile developmentUnit testingApplication testingMonitoringData pipelinesArchitectural decision making
Soft Skills
Problem-solvingStrategic mindsetAdaptabilityForesightCross-functional collaborationMentoringPassion for software developmentContinuous improvement
Preferred Qualifications
Technical (Nice-to-have)
NoSQLApache KafkaRabbitMQActiveMQMSMQPlay framework
Key Responsibilities
- 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
- Boost System Performance: build systems that are stable, scalable, and highly performant to meet the dynamic demands
- Write great code and help others write great code – mentor people in your team and wider
- Exceptional problem-solving skills coupled with a strategic mindset are essential. You possess the ability to adapt to new changes and the foresight to anticipate future needs.
- Foster Cross-Functional Collaboration: work with diverse teams to drive forward product and technology goals
Back EndSoftware EngineerStaffScalaJavaKotlinCI/CDData PipelinesBangkokRelocation