About Company
Skyscanner is a global leader in travel search, dedicated to making travel planning simple and effortless for millions of people worldwide. With offices across the globe, our mission is to lead the global transformation to modern and sustainable travel, helping travellers find the best flights, hotels, and car hire options. We’re passionate about technology, innovation, and creating products that make a real impact. Our diverse teams thrive on collaboration, creativity, and a shared commitment to excellence. We foster a culture of continuous learning, professional growth, and work-life balance, recognising that our people are our greatest asset. Join us and be part of a team that’s shaping the future of travel.
Job Description
Are you a talented and driven Software Developer looking for an exciting opportunity to work on innovative travel technology in the heart of Scotland? Skyscanner is seeking a passionate Software Developer to join our dynamic engineering team in Edinburgh. This role offers the unique opportunity for international candidates to relocate to the UK, as we are proud to offer Skilled Worker Visa sponsorship for eligible applicants. You will be instrumental in designing, developing, and deploying high-performance, scalable solutions that power our world-leading travel platform. Our ideal candidate thrives in a fast-paced agile environment, possesses a strong understanding of software engineering principles, and is committed to delivering clean, robust, and maintainable code.
As a Software Developer at Skyscanner, you’ll work on critical projects that impact millions of users globally. You’ll collaborate closely with product managers, designers, and other engineers to bring innovative features to life, from initial concept through to deployment and ongoing optimisation. We leverage a modern tech stack, primarily focusing on cloud-native solutions (AWS), microservices architecture, and continuous delivery pipelines. If you’re eager to contribute to a product that helps people explore the world, grow your skills within a supportive and forward-thinking company, and are excited by the prospect of living and working in vibrant Edinburgh, we encourage you to apply. This role is perfect for someone who is ready to make a significant impact and become a key player in our engineering success story.
Key Responsibilities
- Design, develop, test, deploy, and maintain robust and scalable software solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and well-documented code following best practices.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Troubleshoot, debug, and upgrade existing systems.
- Contribute to architectural discussions and decisions.
- Monitor and optimise application performance and reliability.
- Mentor junior developers and contribute to a culture of continuous improvement.
- Stay up-to-date with emerging technologies and industry trends.
Required Skills
- 3+ years of professional software development experience.
- Proficiency in at least one modern programming language (e.g., Python, Java, Go, C#, JavaScript/TypeScript).
- Strong understanding of data structures, algorithms, and software design principles.
- Experience with cloud platforms, preferably AWS (EC2, Lambda, S3, DynamoDB, etc.).
- Familiarity with microservices architecture and RESTful APIs.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Experience with CI/CD pipelines and DevOps practices.
- Knowledge of distributed systems and database technologies (SQL and NoSQL).
- Familiarity with front-end technologies (e.g., React, Angular, Vue.js) if applicable to full-stack roles.
- Experience in the travel tech industry.
- Proven track record of delivering high-quality, scalable software solutions.
Perks & Benefits
- Competitive salary and bonus scheme.
- Comprehensive health and dental insurance.
- Generous holiday allowance.
- Matched pension contributions.
- Enhanced parental leave.
- Flexible working options and a hybrid-friendly environment.
- Professional development and learning opportunities.
- Access to a mental health and well-being programme.
- On-site gym and wellness classes.
- Visa sponsorship and relocation support for international candidates.
- Discounts on travel bookings and other lifestyle benefits.
How to Apply
If you are ready to take on this exciting challenge and contribute to a leading global travel company, please click on the application link below to submit your CV and cover letter. Make sure to highlight your relevant experience and explain why you are a great fit for Skyscanner and this role, particularly your interest in relocating to Scotland. Our recruitment team will review your application and be in touch if your profile aligns with our requirements. We look forward to hearing from you!