Senior Software Engineer I - PPC
Amsterdam, Netherlands
2 dagen geleden

Booking is the largest online travel agency in the world! We serve hundreds of millions of users through our platform in 43 languages and offer more than 28 million reported accommodation listings.

At Booking, data drives our decisions. We maintain petabytes of data including and not limited to; customer information, reservations, accommodation information, accommodation availability, destination information, etc.

About the role

Performance Marketing is responsible for a substantial portion of revenue brought into Booking. We drive one of the most scalable and adaptive automated online marketing systems in the world.

We are a group composed of world-class data scientists, engineers and marketeers.

As part of this dynamic and highly impactful team you will be working to modernize and build new systems to support higher levels of revenue, audience, and experimentation, as well as using cloud based technologies to ensure higher levels of reliability, resiliency and performance.

You will also, along with the rest of the team, support the reliability of our existing infrastructure.


As a Senior Backend Developer, you will be responsible for the development, performance, and scaling of our online marketing systems.

You will work independently and will also be responsible for making technical decisions within a team.

Important aspects of the job include :

  • Planning and guidance to produce designs with high business impact
  • Understanding and articulation of tradeoffs between scope, schedule and quality
  • Developing next-generation scalable, flexible, and high-performance systems
  • Collaborating with a proactive attitude and driving innovation within the team (tech and business)
  • Advocating development best practices within the team and track
  • Driving a culture of end-to-end ownership and technical excellence, leading by example
  • Performing incident management with systems, prioritizing based on customer impact
  • Identifying, fostering and proactively helping colleagues to grow professionally
  • Taking a significant role in on-boarding new team members
  • Contributing to Booking’s growth via interviewing and other recruitment efforts
  • B.skilled

    We have found that highly motivated developers who match the following requirements are the ones who fit us best :

  • You are humble and a thought leader
  • You lead by example and gain your teammates respect through your actions and not your title
  • You exhibit genuine and evolving curiosity about business goals and how our technology enables meeting and beating those goals
  • 7+ years software development experience; using 2 or more server side programming languages like Java / Python / Perl / Golang
  • Previous experience with distributed systems at scale
  • Experience with MySQL, Cassandra, BigQuery or similar RDBMS / NoSQL solutions
  • Experience with hybrid batch / stream processing pipelines with focus on data integrity and resilience
  • Experience with defining and upholding SLOs / KPIs
  • Experience with leading architecture reviews for systems
  • Experience with unit, integration and end-to-end testing paradigms
  • Self-starter, highly motivated, team-player
  • Excellent communication and influence skills; cooperating with people at all levels
  • You have a can do’ attitude and you act proactively and not reactively
  • Preferably a university degree in Computer Science, Mathematics or Software Engineering
  • Bonus)

  • Knowledge of BigData solutions & cloud (GCP / AWS / Azure)
  • Experience with A / B testing
  • Experience building microservices
  • You have an intrinsic curiosity in technological innovations and you are always on top of the latest trends
  • B.offered

  • Headquarters located in one of the most dynamic cities in Europe : Amsterdam
  • Performance-based company that offers 29 vacation days, career advancement, and lucrative compensation, including bonuses and stock potential
  • Discount on Booking accommodations with the Booking Deal including other perks and benefits
  • Technical, behavioural and interpersonal competence advancement via on-the-job opportunities, experimental projects, hackathons, conferences and active community participation
  • Company-sponsored family and social activities to help our employees become integrated with each other and Dutch culture
  • Diverse and creative colleagues from every corner of the world
  • Generous relocation package, ensuring a smooth transition to working and living in Amsterdam
  • Booking is proud to be an equal opportunity workplace and is an affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

    We strive to move well beyond traditional equal opportunity and work to create an environment that allows everyone to thrive.

    Pre-Employment Screening :

    If your application is successful, your personal data may be used for a pre-employment screening check by a third party as permitted by applicable law.

    Depending on the vacancy and applicable law, a pre-employment screening may include employment history, education and other information (such as media information) that may be necessary for determining your qualifications and suitability for the open position at Booking.

    deze vacature melden

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mijn E-mail
    Door op "Doorgaan" te klikken, betekent dit dat je neuvoo toestemming geeft om je gegevens te verwerken en je e-mails met vacatures te sturen, zoals beschreven in neuvoo's -Privacybeleid . Je kunt je toestemming altijd intrekken