Software Engineering Director

Company Description

Launched in 1998, this pioneering British-born brand has specialised in creating amazing experiences and unforgettable memories - from hotels, city breaks and holidays to theatre, entertainment and spa days. Experts in brightening up online travel, lastminute.com is among the worldwide leaders in the field, helping hundreds of thousands of customers every year find, and do, "whatever makes them pink".

lastminute.com is part of lm group, publicly traded multinational Group, among the worldwide leaders in the online travel industry. Every month, the Group reaches across all its websites and mobile apps (in 17 languages and 40 countries) 60 million unique users that search for and book their travel and leisure experiences. More than 1,200 people enjoy working with us and contribute to provide our audience with a comprehensive and inspiring offering of travel related products and services.

Job Description

To support and drive the growth of our business and Technology function, we are looking for a Software Engineering Director. Reporting to CTO, Software Engineering Director is responsible for building a strong Engineering Department that spans across multiple domains. The position holder, together with other Software Engineering Directors, will set a clear Tech direction to deliver innovative, data driven, scalable solutions that meet business needs and align with Technology vision and strategy. 

Key Responsibilities:

  • Build, scale and leads a highly capable, cohesive engineering teams focused on delivering great products across our core categories (e.g. hotels, flights, packages, backoffice);

  • Drive impact through management of Engineering Managers; Foster alignment and coordination across the different teams and focus on career development, continuous improvement, adoption of engineering best practices and Agile techniques within the teams.

  • Work closely with Product counterparts to define and implement product and technology strategy and KPIs with a strong focus on user, business impact, quality and constant emphasis on a data-driven approach; 

  • Communicate strategy in a compelling manner to multiple teams and relevant stakeholders.

  • Facilitate and encourage cross-functional collaboration to iterate on new product developments 

  • Provide day-to-day leadership and operational management. 

  • Implement department-wide plans, policies and practices focused on empowering engineering teams and promote productivity and  effectiveness

  • Monitor budget, expenses, facilitate project delivery and support.

  • Collaborate with senior leadership on a regular basis

Qualifications

Essential

  • 8+ years of relevant hands-on technical management experience of software engineering teams to deliver high-quality products, with particular focus on recruiting, leading and motivating engineers in a fast-paced environment

  • 5+ years of experience in leading highly-complex, high-traffic,

  • technically-challenging software engineering projects from inception to delivery to maintenance

  • Strong interpersonal and communication skills are essential

  • Proven track record of individual technical achievement on software engineering

  • Solid experience in software development in one of the major programming languages (Java, C/C++, Golang, ...) is preferred;

  • Ability to lead through uncertainty and passion for technology

  • Fluent English

Desirable

  • Agile methods and SCRUM familiarity 

  • BA/BS degree in Computer Science, similar technical field of study or equivalent practical experience