Software Engineering Manager

Booking Booking · Hospitality · Manchester, United Kingdom · Engineering

Engineering Manager for the Insurance Offer Team at Booking.com, focused on building the insurance platform to enhance customer experience and increase bookings. The role involves managing, coaching, and developing a team of software and test engineers, overseeing end-to-end system ownership, technical incident management, and architectural guidance. Requires strong technical leadership, delivery management, and collaboration skills, with proficiency in cloud technologies and agile practices.

What you'd actually do

  1. Managing People
  2. Managing Team
  3. Coaching/Mentoring
  4. End to End System Ownership
  5. Technical Incident Management

Skills

Required

  • High proficiency in technical leadership
  • Solid understanding of building robust and resilient systems
  • Strong focus on delivery management
  • Strong cross team collaboration skills
  • Solid understanding of how the web works starting at the request through to the response
  • Proficient in the use of design patterns and frameworks such as MVC or Spring
  • Solid experience of Continuous Integration, Continuous Testing, Continuous Delivery, and Agile
  • Solid understanding of cloud technologies and how they can be leveraged to solve problems at scale
  • Proficient in cloud cost management
  • Quality first mind-set for writing code using techniques such as TDD, BDD and Agile
  • Good understanding of security principles and writing secure code
  • Solid understanding of Agile practices

Nice to have

  • Java is the main language used in the team

What the JD emphasized

  • must be currently based in the UK