Software Engineering Lead


BookingGo is the Ground Transportation arm of Booking.com.  Booking.com is the planet's #1 destination to book accommodations and third largest e-commerce company in the world (Amazon and Alibaba are bigger).  BookingGo has the world's largest car hire booking service (Rentalcars.com), arranging over 9.5 million rentals a year, in over 50,000 locations, in over 170 countries across more than 40 languages.  We have just started the next chapter of our exciting evolution to build a world class Ground Transport solution to empower people to experience the world through the easiest, most comprehensive, frictionless ground transport platform that helps customers get around anywhere in the world.

We have an ambitious journey ahead to lead in the Ground Transport space.  Our Engineering vision is to be the leader in technology and innovation in the travel sector.  Our purpose is to power our business to bring ideas to life through technology.  Make no mistake we have a challenging journey ahead, but we are committed to delivering a great customer experience with world class products and this is where you fit in.
Our journey

  • Frictionless customer experience driven by data, machine learning and AI
  • Cloud by default with continuous delivery, infrastructure as code and automation at our core
  • Domain based SOA ecosystem organised around Product
  • Cross functional agile teams who own their products and operate in a DevOps environment
  • Great engineering practices with a focus on TDD and BDD principles and a strong focus on product metrics and non-functional requirements at the beginning rather than an afterthought
Our Engineering Principles
 

Organised

Ethical

Deliver when we say we will

Leadership

Committed

Trust

Genuine

Proactive
Skills we are looking for
We are looking for a superb and enthusiastic Software Engineering Lead who will lead an agile team to push the boundaries on engineering brilliant solutions and contribute to shaping our new future.  We expect you to have the energy and passion to deliver using a whole range of technologies and have a solid understanding of engineering principles.  We also expect you to take the lead and line manage a team of Engineers.  As a minimum, we expect all our Engineering Leads to have:
  • Highly proficient in technical leadership
  • Solid understanding of building robust and resilient systems
  • Strong focus on delivery management
  • 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 Delivery and Agile
  • Solid understanding of major browsers (including dev tools) and platforms (Linux, AWS)
  • Quality first mind-set for writing code using techniques such as TDD, BDD or Agile
  • Good understanding of security principles and writing secure code
  • Solid understanding of Agile practices
Other beneficial skills
  • Good understanding of asynchronous systems and messaging
  • Commercial experience in an e-commerce background and A/B testing
  • Cloud technologies such as AWS and container technologies such as Kubernetes
What we offer in return
  • A great office to work in the heart of Manchester
  • Great facilities including subsidised canteen and Starbucks, free breakfast & fruit, cycle hub and break out spaces
  • An exciting and dynamic place to work
  • 25 days paid holiday plus bank holidays
  • Great discounts on car rentals and other group benefits
  • Opportunity to shape the future of the team
Key Responsibilities
  • People Leadership
    1. Lead, inspire and motivate your team
    2. Line manage a team of Engineers
    3. Nurture, grow and develop engineering talent in the team
    4. Fostering a great engineering culture who innovate, work as a team and celebrate success
    5. Learn new technologies and keep abreast of existing technologies and be able to apply these to a variety of projects as applicable
    6. Lead and coach Engineers
  • Craft & Delivery Leadership
    1. Engineering delivery, quality and practices within your team including delivery management
    2. Collaborate with the team and others to deliver high quality solutions
    3. Ownership of the quality of the solutions your team produce
    4. Embed Agile ways of working and values within your team
    5. Sizing and estimating work
    6. Delivery of the wider Engineering strategic objectives
    7. Get into the technical detail where required to coach, support and mentor the team
    8. Engineering Craftsmanship including coaching and mentoring the team
    9. Adhere to the default principles for Architecture, quality and non-functional requirements
    10. Contribute to the evolution of best practices across the department
    11. Drive a DevOps environment including on call escalations
  • Technology Leadership
    1. Take the lead on design and development of features
    2. A technology evangelist
    3. Write high quality robust code including tests
    4. Design and develop reusable libraries, APIs and code that are easy to maintain, understand and re-use
    5. Build, design and deliver high quality solutions in line with guidance and best practices of the department
    6. Thought partner for Product to define, shape and deliver the roadmap
    7. Own the architecture in your product team
About Our Parent Company
Rentalcars.com is a part of the Priceline Group, the world's leading and most valuable travel group. Other group companies include: Booking.com the world's leading online hotel reservations agency, Priceline.com, Agoda, Kayak and OpenTable. The Priceline Group is a publicly traded company (Nasdaq: PCLN) and was ranked in Fortune's 7 fastest growing technology companies in 2014 as well as being one of Fortune's most admired technology companies.


Back to top