Software Engineer 2, Distributed Systems

Skyscanner

Barcelona, Spain
Hybrid
Distributed systems engineering experience
Kubernetes and grpc proficiency
Observability tooling expertise
Skyscanner is seeking a Software Engineer 2 specializing in distributed systems to enhance their travel planning tools in Barcelona. The ideal candidate will collaborate across teams, focusing on scalable backend capabilities, AI-powered features, and improving user experiences in a dynamic environment

Job Summary

  • You will join the Packages team to own the end-to-end experience and help scale it into a flagship Skyscanner product.
  • The role involves designing scalable backend capabilities for maps, hotel reviews, and rich filters while collaborating with Data Science teams.
  • Skyscanner is committed to building an inclusive workplace where diverse teams thrive and products are accessible to all travelers.

Matching Summary

Match Score: 85

Skyscanner is seeking a Software Engineer 2 specializing in distributed systems to enhance their travel planning tools in Barcelona. The ideal candidate will collaborate across teams, focusing on scalable backend capabilities, AI-powered features, and improving user experiences in a dynamic environment.

Skills & Requirements

Must-have

  • Distributed systems engineering experience
  • Kubernetes and gRPC proficiency
  • Observability tooling expertise
  • Backend development skills
  • React and TypeScript knowledge

Nice-to-have

  • Experience with A/B testing frameworks
  • Strong communication and documentation skills
  • Ability to work in ambiguous environments
  • Interest in AI-powered product features
  • Collaborative team mindset

Key Requirements

  • Proven experience building scalable distributed systems
  • Comfortable working with Kubernetes and gRPC
  • Openness to growing frontend skills with React

Work Rights

Not specified

Tailored Resume

Cover Letter