Booking.com logo

Backend Software Engineer with Scala Experience

Booking.com

Join Our Team as a Backend Software Engineer

About the Role

At Booking.com, we are looking for a talented Backend Software Engineer to join our dynamic team in Amsterdam. As a Software Developer, you will be responsible for the development, performance, and scaling of our public website as well as internal systems. You will work independently and make technical decisions within a team, contributing to the growth of our platform.

Key Responsibilities

  • Develop next-generation scalable, flexible, and high-performance systems.
  • Solve issues with the site and internal systems, prioritizing based on customer impact.
  • Act as an intermediary for problems, with both technical and non-technical audiences.
  • Engage in testing; we run thousands of experiments at one time, utilizing one of the most advanced A/B testing platforms in the industry.
  • Contribute to the growth of Booking.com through interviewing, onboarding, or other recruitment efforts.

Qualifications and Requirements

  • Minimum of 3 years of software development experience using 2 or more server-side programming languages. Java is a must-have, with other preferred languages including Python, Scala, and C++.
  • Previous experience with distributed systems.
  • Hands-on experience with open source data technologies, such as Hadoop.
  • Demonstrable experience with MySQL and PostgreSQL or similar relational databases.
  • Experience working on products that impact a large customer base is an advantage.
  • Preferably a university degree in Mathematics or Software Engineering.
  • Excellent communication skills, both written and spoken.

What We Offer

  • Global Impact, Personal Relevance: Work in one of the most dynamic and cosmopolitan cities in Europe, Amsterdam.
  • Career Growth: Performance-based company with opportunities for career advancement and lucrative compensation, including bonuses and stock potential.
  • Work-Life Balance: 29 vacation days, hybrid working arrangements, and up to 20 days per year working from abroad (home country).
  • Employee Benefits: Health, life, and disability insurance, annual paid time off, and a generous paid leave scheme.
  • Perks: Discount on Booking.com accommodations, company-sponsored family and social activities, and industry-leading product discounts.
  • Learning and Development: Free access to online learning platforms, development and mentorship programs, and a complimentary Headspace membership.
  • Inclusive Environment: Diverse and creative colleagues from every corner of the world.

Inclusion and Diversity

At Booking.com, inclusion, diversity, belonging, wellbeing, and volunteering are core parts of our company culture. We strive to create an environment that allows everyone to thrive, regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Join us in making a difference in the world of travel and technology. Apply today to be part of our journey!

Benefits
Extracted with AI

  • Disability insurance
  • 29 vacation days
  • Career advancement opportunities
  • Bonuses and stock potential
  • Discount on Booking.com accommodations
  • Company-sponsored family and social activities
  • Health, life, and disability insurance
  • Annual paid time off
  • Generous paid leave scheme
  • Hybrid working arrangements
  • Industry leading product discounts
  • Free access to online learning platforms
  • On-site meals, coffee, and snacks

Similar jobs

Last update: 23 minutes ago

Booking.com logo
Booking.com

Full Stack Software Engineer

Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

NCR Voyix logo
NCR Voyix

Backend Software Engineer

Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.

Tiqets logo
Tiqets

Senior Backend Developer

Join Tiqets as a Senior Backend Developer in Amsterdam. Work with AWS, Python, and SQL in a hybrid environment.

Zalando logo
Zalando

Senior Backend/Data Engineer

Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.

Instapro Group logo
Instapro Group

Senior Backend Engineer - PHP, Symfony, Laravel

Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.

Uber logo
Uber

Software Engineer - Backend - Membership

Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.

Booking.com logo
Booking.com

Senior Software Engineer - Accommodation Tech & Marketplace

Senior Software Engineer for Accommodation Tech & Marketplace at Booking.com, developing scalable systems in Amsterdam.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.

Simplicate logo
Simplicate

Mid-Level Back-end Engineer (PHP, Symfony)

Join Simplicate as a Mid-Level Back-end Engineer, working with PHP and Symfony in a dynamic, hybrid environment.

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.

Bitvavo logo
Bitvavo

Senior Software Engineer (Backend)

Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.

Instapro Group logo
Instapro Group

Senior Backend Engineer - Payments

Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.

bunq logo
bunq

Senior Backend Engineer with Python and React.js

Join bunq as a Senior Backend Engineer to revolutionize digital banking with Python and React.js in a hybrid work environment.

Booking.com logo
Booking.com

Software Engineer II (Full Stack) - Performance Marketing

Join Booking.com as a Software Engineer II (Full Stack) in Amsterdam, focusing on Performance Marketing with skills in JavaScript, GraphQL, and more.

TomTom logo
TomTom

Senior Software Engineer III - Java

Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.

Zalando logo
Zalando

Backend Software Engineer - Privacy Technology

Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.

Bonapolia logo
Bonapolia

Senior Java Developer

Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.

Catalyze Group logo
Catalyze Group

Full Stack Developer with AI and API Expertise

Join Catalyze Group as a Full Stack Developer to build AI-powered grant-writing tools. Work with React, Django, and more in Amsterdam.

Tibo Energy Management Software logo
Tibo Energy Management Software

Senior Backend Developer with TypeScript

Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.

Sociale Verzekeringsbank logo
Sociale Verzekeringsbank

Fullstack Developer with Angular and Java

Join Sociale Verzekeringsbank as a Fullstack Developer working with Angular and Java in a hybrid role in Amstelveen.

LEGALFLY logo
LEGALFLY

Back End Engineer with Node.js and TypeScript

Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.