/Software Engineer 1, Distributed Systems

Software Engineer 1, Distributed Systems

EdinburghRemotegbvia direct
// Job Type
Full Time
// Salary
Not disclosed
// Posted
1 month ago
// Work Mode
hybrid

About the Role

<p><strong>About Skyscanner</strong></p> <p>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 160 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 💻</p> <p>Joining Skyscanner means becoming part of a global brand that's striving to become the planet's go-to travel hack accessible for all 🌍</p> <p>Our vision? To be the world's number one travel ally. (Ambitious? 💪 Yes, but, hey, that's what got us here)</p> <p>&nbsp;</p> <p><strong>About the role</strong><br><strong>Hybrid</strong></p> <p>This isn’t just about building systems—it’s about shaping the ones that keep Skyscanner running smoothly at a global scale.</p> <p>You’ll join our Astral squad, right at the centre of a transformation that’s modernising how we bill, track, and report revenue. From integrating new financial platforms to simplifying legacy systems, your work will help create a more reliable, scalable foundation for how we operate worldwide.</p> <p>You’ll collaborate closely with Finance, Commercial, and Data teams—getting hands-on with complex systems that underpin critical processes (yes, including the all-important end-of-month billing cycle). It’s high impact, highly collaborative, and a chance to build systems that really matter.</p> <p>&nbsp;</p> <p><strong>What you’ll be doing</strong></p> <ul> <li><strong>Designing distributed systems:</strong> You’ll build and evolve scalable, reliable systems that support billing and revenue tracking across Skyscanner.</li> <li><strong>Integrating third-party platforms:</strong> You’ll connect our systems with external financial tools, making complex integrations feel seamless.</li> <li><strong>Collaborating across teams:</strong> You’ll partner with vendor engineers, finance, and commercial teams to deliver solutions that work in the real world.</li> <li><strong>Building trusted data pipelines:</strong> You’ll work with data engineers to create accurate, reliable datasets for reporting and analytics.</li> <li><strong>Supporting critical billing processes:</strong> You’ll help ensure the end-of-month cycle runs smoothly and accurately—no small feat at global scale.</li> <li><strong>Simplifying and evolving systems:</strong> You’ll contribute to decommissioning, migrating, or refining services as our platform evolves.</li> <li><strong>Ensuring compliance and quality:</strong> You’ll work with Internal Audit to meet SOx requirements and keep systems robust, secure, and reliable.</li> </ul> <p>&nbsp;</p> <p><strong>About you</strong></p> <ul> <li><strong>Distributed systems experience:</strong> You’ve built or worked with systems that scale—and you’re excited to keep growing here.</li> <li><strong>Problem solver:</strong> You enjoy tackling complex challenges and finding practical, effective solutions.</li> <li><strong>Technically adaptable:</strong> You’re comfortable with Python, AWS Lambda, and batch processing—or ready to get up to speed quickly.</li> <li><strong>Clear communicator:</strong> You can document systems and ideas in a way that’s easy for others to understand.</li> <li><strong>Collaborative mindset:</strong> You work well with both technical and non-technical stakeholders, building strong working relationships.</li> <li><strong>Curious and growth-oriented:</strong> You’re keen to learn new technologies, domains, and ways of working.</li> <li><strong>Finance-aware (bonus):</strong> Experience with billing or revenue systems is a plus—but curiosity about how financial systems work goes a long way.</li> </ul> <p>&nbsp;</p> <p><strong>What it's like here</strong></p> <p>We are the <a href="https://www.skyscanner.net/jobs/life">real deal</a>— 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 🧭</p> <p>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 <a href="https://www.skyscanner.net/jobs/esg">inclusive workplace where everyone can thrive and products that are accessible to all</a> ✨</p> <p>Sound like your kind of adventure? 🚀 Apply now and help us shape the future of travel.</p> <p>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 <a href="https://www.skyscanner.net/news/a-disability-confident-employer">Disability Confident</a> 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.</p> <p>&nbsp;</p>

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this Software Engineer 1, Distributed Systems position at Skyscanner.