Engineering Manager - Nosql Tooling

Booking Booking · Hospitality · Amsterdam, Netherlands · Engineering

Engineering Manager for NoSQL Tooling at Booking.com, leading a cross-location team to enhance developer experience for data services. Responsibilities include people leadership, technology delivery, and defining product roadmaps and architecture. Requires strong software development and team leadership experience, with a focus on API design, large-scale data processing, and cloud technologies.

What you'd actually do

  1. Directly manage engineers
  2. Lead by example by taking ownership, being proactive and collaborating
  3. Nurture, grow and develop engineering talent in the team
  4. Foster a great culture that innovates, work together as a team, partner with other Booking.com teams and roles and celebrates unified success
  5. Respect the Booking.com values and use them as a guide to the way we work

Skills

Required

  • Software development
  • Team leadership
  • API design
  • Large scale data processing
  • Cloud providers (AWS)
  • Kubernetes
  • Docker
  • Distributed teams
  • Coding
  • System design
  • Stakeholder management
  • Commercial awareness
  • Technical vision

Nice to have

  • Python
  • Java
  • Go
  • NoSQL Databases
  • Cache services
  • Infrastructure as Code (Terraform)
  • Manage multiple teams

What the JD emphasized

  • 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
  • Ability to get into the technical detail (where required) to coach, support and mentor the team
  • Drive a culture of ownership and technical excellence, including reactive work such as incident escalations
  • Define, shape and deliver the roadmap
  • Build new products, processes and operational plans
  • Negotiate on the strategic importance of own product roadmap features
  • Own the architecture across the team
  • 6+ years of experience in software development preferably with Python, Java, Go.
  • At least 3 years of experience leading and managing a team of engineers in a fast-paced and complex environment
  • A deep understanding of software development in a team, and a track record of developing and shipping software
  • Strong technical skills (Coding & System design) with ability to get hands-on with your team if needed
  • Excellent communicator with strong stakeholder management experience, good commercial awareness and technical vision
  • You have driven successful technical, business and people related initiatives that improved productivity, performance and quality