Engineering Manager - Full Stack
Skyscanner • London or GlasgowEveryone loves travelling, but planning it? Not so much. That’s why we’ve spent 20 years building tools that turn travel- planning chaos into a breeze. Today, around 100 million travellers count on us every month to skip the whole “47 browser tabs open” phase and find flights, cars, and hotels quickly and easily.
Joining Skyscanner means becoming part of a global brand that's striving to become the planet’s go- to travel hack accessible for all. Our vision? To be the world’s number one travel ally. (Ambitious? Yes, but, hey, that’s what got us here.)
Vega Squad owns Skyscanner’s Save to List platform, enabling travellers to plan their travel across web and app. The platform is evolving to make saving a seamless part of every traveller’s planning journey, from inspiration to booking.
Vega is a true full-stack squad, owning and operating systems across a wide range of technologies. The team works with Node.js, React, TypeScript, Python, and Java, building on AWS with DynamoDB, Lambdas, SNS, SQS, Batch jobs, and CloudFormation. The squad operates gRPC services in Kubernetes (Cells), manages Airflow DAGs, Skyspark pipelines, and Databricks for analytics and data processing, and delivers both front-end SDKs and traveller-facing features used throughout Skyscanner.
What you’ll do
- Lead and support a full-stack engineering team that designs, builds, and operates the Save to List platform.
- Set clear direction and goals, ensuring the team focuses on impact and quality.
- Work with product and engineering leadership to plan and deliver new traveller features.
- Build and maintain reliable, scalable systems used across Skyscanner.
- Promote good engineering practices, automation, and strong operational standards.
- Coach and grow engineers through regular feedback and mentoring.
- Encourage teamwork, ownership, and open communication.
- Partner with other squads to share knowledge and integrate Save to List with other Skyscanner systems.
What you’ll bring
- Experience leading and developing software engineering teams.
- Knowledge of event-driven systems, AWS cloud services, and distributed systems.
- Strong technical background in JavaScript (Node.js, React, TypeScript), Python, or Java.
- Familiarity with data pipelines and batch processing using Airflow, PySpark, Skyspark, and Databricks.
- Proven ability to deliver complex projects, manage ambiguity, and guide teams through change.
- Strong focus on reliability, scalability, and operational excellence.
- Encourages a team environment focused on growth, collaboration, and impact.
Why join Vega
You’ll lead a technically diverse team that powers one of Skyscanner’s most connected platforms. Vega’s work sits at the heart of how travellers save, return, and re-engage with Skyscanner. It’s a chance to work across modern stacks, large-scale systems, and meaningful traveller experiences in a team that values simplicity, collaboration, and impact.
Our Mission
Empower travellers to seamlessly plan their trips, with tools that inspire and encourage them to return.
What it’s like here:
We are the real deal — no corporate gloss, no empty promises. Just a team of genuinely curious, caring humans, building things that help travellers explore the world a little easier.
Skyscanner is made up of brilliant humans from every corner of the world. We believe travel makes the world better - and that the same is true of our diverse teams. We're proud to be an equal opportunities employer and are committed to building an inclusive workplace where everyone can thrive and products that are accessible to all.
Sounds like your kind of adventure? Apply now and help us shape the future of travel.
We're committed to ensuring our application and recruitment processes are inclusive and accessible to everyone. If you require any reasonable adjustments or accommodations for interviews, please let us know. If you’d like more information on any of our policies, such as hybrid working or Parental Leave policies (typically we pay a minimum of 24 weeks birth parent/maternity leave globally), our recruitment team can provide more information on these.