-
Booking.com

Software Engineer (For independent contractors)

Booking.com
Netherlands · Contract · Entry

What to expect in the Marketing department

In the Marketing department, technology is at our core. So we are constantly evolving and adapting our systems to be able to work with the best technology out there. Working in the Performance Marketing area you will be exposed to Java, Python, Perl, Kubernetes, Spark, BigQuery, MySQL, Kafka, and more. We also use Google Cloud and AWS as cloud computing platforms. Here you will get the chance to utilise these technologies to solve the problems on hand in a scalable and reliable way.

We are composed of world class engineers, data scientists and marketers focused on driving acquisition of new customers via messaging, online advertising and site and content optimization. Behind each of these pillars is a highly scaled infrastructure of system, tools, data pipelines and machine learning that makes sure we are spending our money wisely and attract traffic to our website as efficiently as possible. This means you will be working in a dynamic and commercially oriented environment using the latest technologies, and with a lot of autonomy to make a direct impact on our business.

We hire professionals to our teams who are experts in their craft, self-starters and team players.

We Are Looking For

  • A minimum of 5 years of experience in software development, including at least 2 years with Java.
  • Prior experience with distributed systems which are highly scalable and available is a must
  • Solid understanding of Service Oriented Architecture and Microservices
  • Demonstrable experience with MySQL or similar relational databases
  • Experience with Google Cloud Platform, especially BigQuery, Composer is preferable.
  • Experience with Perl and technologies such as Harness, Snowflake is preferred, but not required.
  • Good communication; written and spoken and experience working with non-technical stakeholders.
  • High level of ownership - own your systems end-to-end.

Responsibilities

  • As a Backend Developer, you are responsible for the development, performance, and scaling of our online marketing and advertising systems. Important aspects of the job include:
  • Rapidly developing next-generation scalable, flexible, and high-performance systems
  • Ensuring reliability and increasing the maturity of all systems via the use of system health monitoring tools and building new health indicators as needed
  • Working independently, taking ownership, acting as an intermediary for problems, with both technical and non-technical audiences
  • Collaborating with adjacent teams and other stakeholders to deliver on business objectives

Key Skills

Ranked by relevance

cloud mysql perl google cloud platform machine learning kubernetes composer python kafka spark java aws
Login to Apply
Posted
Aug 09, 2025
Type
Contract
Level
Entry
Location
Amsterdam

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Guidewire Software
Related

Software Engineer II

2026-05-28

Full-time
Not Applicable
Ireland
Software Development
Engineering
View Job Details
JD.COM
Related

Data Scientist

2026-05-26

Full-time
Not Applicable
Netherlands
Software Development
Engineering
View Job Details
JD.COM
Related

Data Scientist

2026-05-26

Full-time
Not Applicable
Netherlands
Software Development
Engineering