cover image
Booking.com

Booking.com

careers.booking.com

15,539 Employees

About the Company

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.

Listed Jobs

Company background Company brand
Company Name
Booking.com
Job Title
Software Engineer - Backend
Job Description
Job Title: Software Engineer – Backend Role Summary: Design, develop, and maintain highly scalable, high‑performance backend services that power mobile apps, public website, and internal systems. Own end‑to‑end delivery, including performance monitoring, troubleshooting, and continuous improvement. Expectations: - 3+ years of professional software engineering experience. - Proficiency in at least two server‑side languages (Java, Python, Go, C++, Scala, etc.). - Strong relational‑database skills (MySQL, PostgreSQL). - Experience building and operating distributed systems. - Comfortable working independently and making technical decisions in cross‑functional teams. Key Responsibilities: - Rapidly develop next‑generation scalable, flexible systems with end‑to‑end ownership of SLIs/SLOs. - Diagnose and resolve performance or functional issues across mobile, web, and internal platforms, prioritizing by customer and business impact. - Act as liaison between technical and non‑technical stakeholders to translate requirements and provide updates. - Participate in large‑scale A/B testing, managing experiment interactions and metrics. - Evaluate customer needs to propose optimal architecture, technology choices, and risk mitigations. - Contribute to team growth through interviewing, onboarding, and mentoring. Required Skills: - Server‑side languages: Java, Python (plus one additional language). - Relational databases: MySQL, PostgreSQL (or equivalent). - Distributed system design and operation (messaging, microservices, clustering). - JavaScript ecosystem: Node.js, TypeScript, JSX. - Containerization and orchestration: Docker, Kubernetes. - Excellent written and verbal communication. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
Manchester, United kingdom
Hybrid
Senior
13-12-2025