Senior Software Engineer, Full Stack
Skyscanner
About Skyscanner
Everyone loves travelling, but planning is not without its challenges ✈️ 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)
About the role
(Hybrid)
As a Senior Full Stack Software Engineer in Stargate, you’ll be a key technical contributor in a front-end–focused squad within our Audience Experience group.
Stargate builds and owns the web login and authentication journey, along with a set of post-login experiences that millions of travellers rely on every day. This is highly visible, user-facing work — where performance, reliability and thoughtful design really matter.
You’ll spend most of your time doing what you do best: building things that work well at scale. From technical delivery to solving tricky problems, you’ll help shape how the team builds and ships software, while supporting and mentoring others along the way.
What you’ll be doing
- Building user-facing experiences: You’ll design and deliver high-quality front-end features using React, TypeScript and JavaScript, integrated with backend services.
- Owning technical delivery: You’ll take responsibility for seeing work through end-to-end — from idea and design to implementation, rollout and iteration.
- Solving complex problems: You’ll tackle non-trivial challenges around performance, state management, authentication flows and user experience.
- Working full stack: You’ll collaborate closely with backend systems and teams, contributing where needed and understanding how everything fits together.
- Driving engineering quality: You’ll help set and uphold standards around testing, code quality, observability and maintainability.
- Supporting experimentation: You’ll help run and learn from experiments that improve how travellers log in, stay engaged and move through our platform.
- Mentoring and coaching: You’ll support less experienced engineers through code reviews, pairing and knowledge-sharing — raising the bar for the whole team.
About you
- Senior-level engineer: You’ve built and shipped complex, customer-facing applications and are comfortable owning significant pieces of work.
- Strong front-end focus: You have deep experience with React, TypeScript and modern JavaScript, and know how to build fast, accessible, maintainable UIs.
- Full-stack capable: You’re confident working across the stack, integrating with backend APIs and understanding how systems work together.
- Quality-driven: You care about clean code, good tests, and leaving systems better than you found them.
- Product-minded: You think about users, not just implementations, and enjoy working closely with product and design partners.
- Collaborative: You enjoy working as part of a team and believe great software is built through shared ownership and open discussion.
- A multiplier: You like helping others grow — through thoughtful code reviews, mentoring and leading by example.
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.
Sound 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, and/or wish to apply under the Disability Confident scheme, please let your recruiter 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.
