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.

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.

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.

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.

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.

Rentman logo
Rentman

Senior Backend Developer

Join Rentman as a Senior Backend Developer in Utrecht, Netherlands. Work with PHP, MySQL, and microservices in a dynamic, agile environment.

Agoda logo
Agoda

Lead Full Stack Software Engineer

Lead Full Stack Software Engineer role in Amsterdam, focusing on React, GraphQL, and modern web technologies. Hybrid work environment.

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.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

WorkFlex logo
WorkFlex

Full-Stack Software Engineer (Angular and Java)

Join WorkFlex as a Full-Stack Software Engineer specializing in Angular and Java. Work remotely and help build our next-gen platform.

Vio.com logo
Vio.com

Senior Backend Engineer (Go/Python)

Join Vio.com as a Senior Backend Engineer to develop scalable solutions using Go and Python, enhancing our travel platform.

NS Stations (onderdeel Nederlandse Spoorwegen) logo
NS Stations (onderdeel Nederlandse Spoorwegen)

Backend Developer for Train Logistics System

Join NS as a Backend Developer to build advanced logistics software using Java, Azure, and microservices. Hybrid work in Utrecht.

Basetime BV logo
Basetime BV

Senior Python Developer with AWS Experience

Join Basetime BV as a Senior Python Developer to develop and maintain AWS cloud solutions. Hybrid work, competitive salary, and growth opportunities.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Kennisnet logo
Kennisnet

Software Developer for Educational Platforms

Join Kennisnet as a Software Developer to create innovative educational platforms using Angular, PHP, and more. Hybrid work in Zoetermeer.

Experis Deutschland logo
Experis Deutschland

Java Backend Developer

Join Experis as a Java Backend Developer in Berlin. Work on security solutions with Java, Spring, and Hibernate. Up to €80k/year, 30 days vacation.

N26 logo
N26

Backend Engineer - Financial Empowerment

Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.

Polarsteps logo
Polarsteps

Senior Frontend Engineer with React and TypeScript

Join Polarsteps as a Senior Frontend Engineer in Amsterdam. Work with React, TypeScript, and more in a hybrid environment.

Kadaster logo
Kadaster

Java Engineer with Angular and Spring Framework

Join Kadaster as a Java Engineer, working with Java, Spring, and Angular in a hybrid environment. Contribute to property information software.

BetterUp logo
BetterUp

Senior Full-Stack Engineer, Core Experiences

Join BetterUp as a Senior Full-Stack Engineer to lead projects, craft quality code, and empower teams in a hybrid role in the Netherlands.

Topicus logo
Topicus

Software Engineer - Cloud Applications and Python

Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.

Omnia Retail logo
Omnia Retail

Senior Software Developer - AWS, Java, Python, Scala

Join Omnia Retail as a Senior Software Developer, working with AWS, Java, Python, and Scala in a hybrid role in Frankfurt.

Nebius AI logo
Nebius AI

Senior Backend Engineer (Go)

Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.