Faster and smarter in the app... Download now

Senior Data Engineer

"Things get done only if the data we gather can inform and inspire those in a position to make a difference." – Mike Schmoker

"Data is a precious thing and will last longer than the systems themselves." – Tim Berners-Lee.

Data is the lifeblood of everything we do at Holiday Extras.

It's at the core of our strategy to Remake Holiday Making.

It helps us anticipate each customer's needs, turning their holiday dreams into a reality.

It feeds our engineers, enabling us to make intelligent and relevant recommendations and deliver hassle-free experiences for our customers.

We find insights that are waiting to be uncovered - translating them into actions for our entire business.

Put simply, Holiday Extras is powered by data.

We're looking for a Senior Data Engineer with big ideas. A problem solver and collaborator who loves a challenge and is always striving to improve and grow. You'll bring everyone along on the journey with you - sharing what you have learned during your career, inspiring others so they can improve too.

By joining the Data Team, you'll come together with our great mix of Data Engineers, Software Engineers and Data Scientists to solve big data challenges. You'll help us empower the business to own and have access to the data which drives decision making at all levels.

In this exciting time for travel, we're on a mission to remake holidaymaking. So we're on the search for people who would relish working across multiple streams of work, designing and influencing architectural decisions and providing direction for the team in line with our strategic roadmap.

The team's work fuels our HEHA! App., enabling us to explode 7 data points into 1000, turning our customers' trips into holiday experiences.

Right now our goals are:

  • to complete our migration to Google BigQuery,
  • create the core operational data stores (Customer, Trips, Bookings and Products),
  • to simplify and improve access, but to also feed into reporting data,
  • to build intelligence into our customer experience.

Whilst you'll initially begin by helping us finish our migration, there is lots of opportunity to expand beyond this, putting your skills and experience to good work so we can take our data capability to the next level. We know that getting customers, trips, bookings and products right - will form strong foundations for what is next.

What we're currently working on

We're moving to a modern data stack, Airflow, Google BigQuery and Looker.

At an exciting time in our data journey, we're working hard on clearing down the last of our legacy tech. After recently decommissioning Redshift we are now focussed on moving the remaining processes away from DB2. This will mean we have all our data accessible in one place, Google BigQuery, with users gaining access to it in a number of different ways including Looker.

But this is only the start, we are on a mission to make it even easier for everyone across the business to access the data they need. We want to make it as simple as possible, with everyone able to get the same answer to the same question. We know that thinking about data upfront means we can deliver meaningful results for our business and customers.

Senior Data Engineer

Salary: DOE (plus benefits)

Location: you decide

We're flexible for the right person, full time, part time, job share etc.

The Team

The Data Team is a small but growing team meaning there's lots of opportunity for you to get stuck in, help us progress and for you to learn and grow yourself.

We all come together to solve the big data challenges we have, collaborating regularly as we find this is the best way to find out what each other is working on and how we might be able to either work together or improve on something. We also encourage healthy debates on how best to approach our problems and everyone at every level is encouraged to share their opinions. We value diversity of thought and know that everyone has something unique to offer the team.

Our architecture consists of APIs structured as microservices hosted on the Google Cloud Platform.

We work in an agile way, always looking for ways to deliver quickly and iterate to improve. We work in sprints to deliver our goals, reviewing each other's work and encouraging constructive feedback so we can continually get better. But we also hope to learn from you, bringing in best practices and approaches you have picked up in previous roles. We love to learn and we are always striving to make sure we are doing things in the best way possible.

Recognising people's individual needs, remote and part-time working has been hardwired into our way of life for a long time. Or if you prefer to be in the office, you can work at our amazing hub in Kent.

Let your career take flight

We support and encourage each other to learn new technologies, and take time out to research the next new thing and share with the team.

As well as team support you will also have your own Developer Lead, focussed on your development - as well as the support of the Head of Data, also here to coach and mentor you.

There are lots of opportunities to progress and we have an engineering framework that helps you define your own career path - enabled by dedicated conversations driven by you to help you reach your potential.

What you can bring to our team...

  • Extensive experience working with BigQuery or similar cloud based data warehouse and writing advanced SQL queries.
  • Experience working with Python & Airflow in a production environment.
  • Experience working with Looker would be an advantage.
  • Demonstrated experience building highly scalable and robust data pipelines.
  • Experience working as a senior data engineer in a technology business.
  • Strong leadership capability, demonstrating a culture of autonomy and responsibility - not afraid to make decisions and act quickly.
  • Examples of a pragmatic approach to data delivery, understanding the pros (and cons) of shipping early and often.
  • Strong collaboration skills with a range of people and teams - not afraid to challenge (with good intent and approach) to find the best solutions for our customers.
  • Experience in influencing at all levels in order to make the best engineering decisions.
  • A desire to be onboard and part of our future to transform travel.

Everyone's career path is individual and different, so this is just a guide. At Holiday Extras, we're looking for diverse perspectives and big ideas from people who are curious and keen to learn. So even if your experience doesn't precisely match the job, you're encouraged to apply so that we can discover your unique talents!

There's a world of benefits waiting for you!

As well as being supported by a team who are rooting for you to be the best version of yourself, you'll be able to enjoy fantastic work environments in which to work and a world of competitive benefits including:


  Life Assurance

  25 Days Holiday

  Birthday Day Off

  Gym Membership Discounts

  Private Medical*

  Health Screening*

  Enhanced Parental Leave

  Employee Assistance Programme

  Cycle To Work Scheme

  Electric Car Scheme

  Discounts & Concessions

*These benefits are available after 4 years with us.

How we hire for this role

We know your time is precious, so we keep our hiring process as quick and easy as possible, being open with what to expect before and at each stage.

Step 1

After submitting your application, if we believe you might be a match, you'll enter our hiring process...

Step 2

You'll be asked to complete a technical assessment in addition to chatting to our Tech Recruiter.

Step 3

For the final stages, we'll be delving into your experience with a scenario based coding task and interview where you can meet some of the team.

Cultivating a diverse and inclusive culture is paramount for us.

As part of this, we have designed our hiring process so you can be comfortable to confidently convey your strengths and who you are.

Recognising we are all different, if for whatever reason you need us to adapt the process, please get in touch via [email protected].

Sound good? Next steps...

Upload your CV and we'll be in touch! Or if you'd like to have a chat first, please get in contact via [email protected].

Or take a look at all the open roles at Holiday Extras.

More about life at Holiday Extras!