Director of Software Engineering

About Us

On the Beach is a technology driven travel company and so are our people. We're united in our mission to become Europe's leading online retailer of beach holidays and are bringing innovative technology to the heart of the city, so join us now! Our award-winning team has relocated to a brand new multi-million pound Manchester Digital HQ and we are looking for passionate, experienced and like-minded tech leaders to join our journey.

About You

To be successful you will need an engineering background with extensive, demonstrable experience of delivering complex software solutions. You will have significant experience in a senior leadership position(s), where you were responsible for building, motivating and leading high performing software engineering teams (50+) and a proven ability to establish and drive a fast-paced delivery environment. You must have strong communication skills, and be able to convey complex and sophisticated ideas to a range of key stakeholders. You are an open and honest collaborator, who is able to work successfully as part of a senior leadership team. You will require strong influencing and negotiating skills to align a number of potentially conflicting views with stakeholders and have the ability to take ownership of decisions, issues, etc. in the short, medium and longer-term.

The Opportunity

This role will involve two main focus areas…


You will lead, develop and grow multiple software engineering teams by organising them to drive improvements and maintain quality of all deliverables. Working in partnership with the product team you’ll produce and maintain roadmaps for the engineering team and drive initiatives to increase agility, pace and capability across the teams and change culture where required. You will be required to continually refine delivery methods, ensuring team performance is maintained and improved and you’ll work alongside the agile coaches to develop and drive agile methodologies to ensure business alignment to deliverables. You will collaborate with the wider tech and product organisation to ensure the interface with the software engineering teams is effective in both directions. You’ll ensure that the software engineering teams’ development approaches are aligned with OTB’s overall enterprise architecture strategy and will effectively prioritise across multiple areas – including feature base, performance, quality, automation and control of technical debt. 


You’ll take ownership of the structure of the engineering team to ensure the highest standards of delivery. You will move people as needed - creating or disbanding teams in response to new business requirements or engineering priorities. You will also play a central role in the sourcing, selection and development of talent in the engineering organisation, ensuring that development plans and performance reviews are completed for all team members and helping to foster skills growth and progression wherever possible.

This is the PLACE…

We believe in maintaining a positive work/life balance, so to help out, we offer flexible working, discounts on local amenities (including gym membership and restaurants)a subsidised coffee shop and a free bar - stocked with an enviable selection provided by some of Manchester’s finest breweries - to close out R&D time on a Friday afternoon.  To help you find the time to really relax (as well as helping you become a genuine beach expert) we offer generous staff discounts for your family and friends on our fantastic beach holidays. On top of this we offer Cycle to work Scheme, Simply Health Optimise Health Plan, discounted train and tram tickets , Share Incentive Plan, workplace pension, training and development, conferences, social events, enhanced maternity/paternity pay...the list goes on.

Get in touch!

Whether it's a tour of our state of the art new offices, an informal chat about one of our roles, or you just want to find out more about the team, apply today or drop us a line at Finally, have a look at our tech stack -