Logo of Huzzle

Engineering Manager

  • Job
    Full-time
    Senior & Expert Level
  • Amsterdam

AI generated summary

  • You must have software dev experience in Java, Objective-C, Swift, JavaScript, or Perl, team management skills, and knowledge of distributed systems, DevOps, Agile, SQL/NoSQL, and cloud technologies.
  • You will manage engineers, foster team culture, oversee API design, ensure quality practices, drive innovation, mentor team members, and shape the product roadmap while adhering to architecture principles.

Requirements

  • Experience in software development with proficiency in one of the following languages: Java, Objective-C, Swift, JavaScript, or Perl
  • Experience managing a team of engineers in a fast paced, complex environment
  • Experience developing large-scale distributed systems
  • Experience with DevOps best practices like reliability fundamentals, CI/CD, Test Engineering, Observability
  • Familiarity with Agile best practices for the full software development life cycle like coding standards, code reviews, version control in Git
  • Familiarity with SQL and NoSQL Databases
  • Experience working with cloud technologies like AWS, GoogleCloud, Docker, or Kubernetes

Responsibilities

  • - Directly manage engineers
  • - Lead by example by taking ownership, being proactive and collaborating
  • - Nurture, grow and develop engineering talent in the team
  • - Foster a great culture that innovates, work together as a team, partner with other Booking.com teams and roles and celebrates unified success
  • - Respect the Booking.com values and use them as a guide to the way we work
  • - Experience in designing and architecting APIs, dealing with high traffic
  • - Experience in large scale data processing and workflow management
  • - Mastery in technology leadership
  • - Engineering delivery, quality and practices within own team
  • - Delivery of the wider engineering strategic objectives
  • - Embed agile ways of working and company values within the team
  • - Ability to get into the technical detail (where required) to coach, support and mentor the team
  • - Adhere to the default principles for architecture, quality and non-functional requirements
  • - Contribute to the evolution of best practices across the department
  • - Drive a culture of ownership and technical excellence, including reactive work such as incident escalations
  • - Learn new technologies and keep abreast of existing technologies to be able to share learnings and apply these to a variety of projects when needed
  • - Define, shape and deliver the roadmap
  • - Build new products, processes and operational plans
  • - Negotiate on the strategic importance of own product roadmap features
  • - Drive innovation in the team
  • - Own the architecture across the team

FAQs

What is the main role of an Engineering Manager at Booking.com?

The main role of an Engineering Manager at Booking.com is to lead and manage engineering teams, nurturing talent, fostering a collaborative culture, and ensuring high-quality delivery of software products that impact millions of customers globally.

What programming languages should I be proficient in for this role?

You should have proficiency in one of the following programming languages: Java, Objective-C, Swift, JavaScript, or Perl.

What experience is required for managing a team?

Candidates should have experience managing a team of engineers in a fast-paced, complex environment, and experience in software development, primarily with large-scale distributed systems.

Are there opportunities for career advancement?

Yes, Booking.com offers career advancement opportunities as part of its performance-based culture.

What does the company offer in terms of vacation days?

Booking.com provides 29 vacation days as part of its employee benefits.

How does Booking.com promote a culture of inclusion and diversity?

Booking.com emphasizes inclusion, diversity, belonging, wellbeing, and volunteering as core values, encouraging a diverse workforce that represents various nationalities, ethnicities, genders, and orientations.

Is experience with cloud technologies necessary for this role?

Yes, familiarity with cloud technologies such as AWS, Google Cloud, Docker, or Kubernetes is a requirement for this role.

What is the hybrid work policy at Booking.com?

The hybrid work policy allows flexible working arrangements, including up to 20 days per year for working from abroad (home country).

Do employees receive health and life insurance?

Yes, Booking.com offers health, life, and disability insurance as part of its employee benefits package.

What type of work culture can I expect at Booking.com?

You can expect a performance-driven, fast-paced environment with a strong focus on collaboration, innovation, and technical excellence, alongside a diverse and creative workplace.

Making It Easier for Everyone to Experience the World

Technology
Industry
10,001+
Employees
1996
Founded Year

Mission & Purpose

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.