Booking.com logo

Senior Software Engineer (For independent contractors)

Booking.com

Amsterdam
Contractor
5-10 years experience
On-site

Key Skills

Java
Asynchronous Messaging
Queuing Systems
Kafka
Amazon SQS
System Design
Testing
Production Ownership
Service Ownership
Monitoring
SLIs/SLOs
Security Best Practices
Stakeholder Communication
Data Science Collaboration
Statistical Concepts
AWS

Job Description

We're excited to announce an opening in our Experimentation Core team for a Senior Software Engineer I. This is a great opportunity to shape the platform that powers experimentation across Booking.com. WHY JOIN US? Join a high-performing team that's collaborative, diverse, and genuinely motivated. Your ideas matter here and so does the impact you'll make. Team Scope And Impact Our team builds and maintains the core experimentation platform - the backbone of data-driven decision-making at Booking.com. Think real-time metrics, experiment lifecycle management, and statistical frameworks used by thousands of engineers and data scientists daily. Innovative Solutions: We work at the intersection of engineering and data science, building systems that are deeply statistical and mathematical in nature. Our stack includes Java, AWS, and modern tooling — and we actively leverage AI to accelerate our workflows. WHO ARE WE LOOKING FOR? A senior engineer who builds and owns complex, high-scale systems end-to-end. You bring excellent coding skills, strong system design judgment, and thrive in ambiguity. You'll elevate the team through high engineering standards. Must-haves Top-tier coding, testing, and production ownership skills Strong experience with asynchronous messaging and queuing systems (e.g., Kafka, SQS) End-to-end service ownership mindset (monitoring, SLIs/SLOs) Deep, hands-on Java experience, Solid understanding of security best practices as a baseline Strong communication skills - you'll work with many stakeholders across engineering, data science, and product Experience collaborating with data science teams or working on DS-adjacent products Big Plus Affinity for statistical/mathematical concepts - you don't need a Data Science background, but curiosity and patience for statistically complex products is essential AWS, GraphQL, Perl, Flink Experience with JavaScript Above all, we value camaraderie, authenticity, curiosity, autonomy, and proactivity.

Core Responsibilities

Build and maintain Booking.com’s core experimentation platform, including real-time metrics, experiment lifecycle management, and statistical frameworks. Own complex, high-scale systems end to end, with responsibility for engineering quality, production operations, and collaboration across engineering, data science, and product.

Requirements

Requires strong Java expertise, excellent coding and testing skills, experience with asynchronous messaging and queuing systems, and end-to-end service ownership including monitoring and SLIs/SLOs. Candidates should have sound system design judgment, security knowledge, strong communication skills, and experience collaborating with data science teams or working on data-science-adjacent products.

About Booking.com

Industry: Software Development

Company size: 10,001+ employees

A career at Booking.com is all about the journey, helping you explore new challenges in a place where you can be your best self. With plenty of exciting twists, turns and opportunities along the way. We’ve always been pioneers, on a mission to shape the future of travel through cutting edge technology, to make it easier for everyone to enjoy amazing experiences wherever they go. Under a desert sky, or in the heart of a bustling city. Discovering the perfect hideaway, or the perfect paella. When you join us, you’ll be part of a community where taking a different path and trying something new is celebrated and supported. And where making a difference counts. We’re determined to make the world of travel more sustainable, more accessible, and more inclusive, to create a positive impact on a global scale. That’s why we’re always looking for people who search for better solutions, the ones eager to stray off the beaten path to find new ways of doing things. Because at Booking.com it’s more than a job, it’s a journey we’re on together.

Added 2 days ago