Jobs

Senior Software Engineer, Distributed Systems


Job details
  • Skyscanner
  • Edinburgh
  • 1 week ago

Rewarding. Energising. Open.

We need your talent and expertise to help us do something great for our travellers: make booking stays and journeys more sustainable and straightforward. This involves technical challenges and the latest technology, from machine learning and cloud services to world-class APIs.

As a Senior Software Engineer in distributed systems you'll typically be working in Java or Python, and with a technology stack that includes AWS, Kubernetes, Spark, Airflow, gRPC, New Relic and more. Don't worry if you're not familiar with most of these, though - much more important is your understanding of how to design, build and operate distributed systems at scale, your ability to solve problems collaboratively with your teammates, and your passion to learn. You'll be able to break down large, difficult problems into bite-size chunks and support others in delivering them, as well as holding the quality bar high.

We are looking for somebody to help with the evolution of our advertising platform. Some of the challenges we are facing in the advertising domain are related to efficient delivery of our inventory, campaign forecasting, managing audiences, etc. Therefore, AdTech experience is required for this position to help with that evolution aligned with latest technologies from the industry.

We work as a global team, but in squads of 6 to 12 engineers and using Agile/Lean methodology. We don't need you to be a master of all the details of Scrum or Kanban, but you will be able to support your team in establishing sustainable flow to deliver on their projects. Sometimes this will mean being able to break down shared milestones across multiple teams in multiple locations, sometimes it will mean influencing your peers' thinking, and sometimes it will mean helping ensure the success of others by mentoring and coaching them effectively.

Skyscanner is a hybrid working company and most roles can be either Full Time or Part Time. We believe when people meet regularly in person, we are better able to innovate, learn, collaborate and inspire. We ask people to be in the office on average 8 days per month.

Already a global leader in travel, we want to elevate the way we work to a whole other level. In return, you’ll get meaningful things like medical insurance, headspace subscriptions, a home office allowance and the option to buy more holiday. You’ll have the opportunity to work from any country for 4 weeks a year, and 30 days in our other global offices. Everything, in other words, to help you relax and give your best.

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Senior Software Engineer (Python)

We are seeking a highly skilled Senior Software Engineer with expertise in Python and experience with distributed data processing.Apply fast, check the full description by scrolling below to find out the full requirements for this role.The successful candidate will play a key role in improving software systems and guiding both...

Zenovo Limited

Staff Software Engineer

Staff Software Engineer | Remote First (UK/EU) | Kotlin, Kafka, AWSStaff/Senior Software Engineer£90,000-£120,000 paSeed funded startup with product market fitCentral London Offices - ability to work remotely across the UK or EU⚙️Tech Stack: Kotlin (JVM), Event Driven, Kafka, Distributed Systems, AWSAre you ready to take on complex, real-time, large-scale challenges...

Burns Sheehan

Senior Backend Engineer

Senior Backend EngineerI am currently hiring on behalf of an innovative tech company that is pioneering the use of cutting-edge AI technology to revolutionize business decision-making. If you're a Senior Backend Software Engineer passionate about building advanced, impactful platforms, this is an exciting opportunity to join a fast-growing company at...

James Simpson London

Senior Generative AI Software engineer - SVP

Are you looking for career move that will allow to take a strategic project zero to one? Then bring your extensive coding experience and passion for change and be part of the team building a green-field development at scale.By joining Citi's Common Platform Engineering team you help create and run...

Citigroup Global Markets Limited London

Senior Software Engineer(Java)

What You'll Do:LM Envision, LogicMonitor's leading hybrid observability platform powered by AI, helps modern enterprises gain operational visibility into and predictability across their IT stacks, so they can continue to deliver extraordinary employee and customer experiences. LogicMonitor has a layered approach to intelligence, where AI and Machine Learning is baked...

LogicMonitor London

Software Engineer - Go - Container Images

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and...

Canonical London