Senior Backend Software Engineer

Location:Greater London
Job Type:Full Time

Expedia

About Us:

Have you ever had the opportunity to impact the lives of millions of people in a meaningful way and help them enjoy time away with their friends and families building memories? That is what we do here at Vrbo, part of the Expedia Group of brands. We're a world leader in the holiday rental industry with more than two million places to stay in 190 countries. The site makes it easy to find and book the perfect beach house, cottage, or apartment for any getaway.

Our mission is to make every holiday rental in the world available to every traveler through our online marketplace and we're committed to helping families and friends find the perfect holiday rental to create unforgettable travel memories together.

What You'll Do:

As a Backend Engineer you will primarily be working on backend systems, developing solutions to:

  • Identify the right travelers and property owners

  • Engage them with relevant content

  • Convert them into customers and measure the business metrics accurately


You will be building Scala based web services and reactive systems that power various digital advertising channels (Google, Facebook, Criteo etc) to grow the company’s business. By effective utilization of data, you will be building Machine Learning models to segment users and target them with the right message. Above all, you will enjoy being a part of a high performing team with a passion for functional programming, a lover for travel and working with the best industry-wide talent in travel marketing.

Who You Are:

  • An experienced Scala Engineer or an expert Java Engineer who is keen to learn Scala;

  • Bachelor degree qualified or higher (Computer Science or Engineering is preferable);

  • Experience with continuous delivery and integration tools like sbt, Git, and Jenkins;

  • Develop scalable, tested and reliable applications for a really fast paced distributed SOA environment;

  • Experienced working in an agile software life cycle from concept to production and beyond with agile methodologies (including Kanban and Scrum);

  • Appreciate and enhance a dynamic and close-knit software development team committed to shared learning through peer code reviews, HackAway and innovation;

  • Experienced in finding creative and simple solutions to challenging problems, with a focus on getting things done and a test & learn culture;

  • Knowledge of TDD and BDD frameworks;

  • Experience with large scale streaming systems like Kafka;

  • Experience with different data storage mechanisms like Cassandra;

  • Familiarity with REST and service-oriented architecture.

Why join us:

Expedia Group recognizes our success is dependent on the success of our people. We're the world's travel platform, made up of the most knowledgeable, passionate, and creative people in our business. Our brands recognize the power of travel to break down barriers and make people's lives better – that responsibility inspires us to be the place where extraordinary people want to do their best work, and to provide them to tools to do so.

Whether you're applying to work in engineering or customer support, marketing or lodging supply, at Expedia Group we act as one team, working towards a common goal; to bring the world within reach. We passionately strive for better, but not at the cost of the customer. We act with humility and optimism, respecting ideas big and small. We value diversity and voices of all volumes. We are a global organization but keep our feet on the ground so we can act fast and stay simple. Our teams also have the chance to give back on a local level and make a difference through our corporate social responsibility program, Expedia Cares.

Some of our perks include:

  • Industry leading health and insurance benefits (including dental and emergency health insurance);

  • Health and wellness benefits so you and your family can do the things you love that keep you fit and healthy;

  • Travel benefits including hotel discounts, annual travel reimbursements and travel package discounts;

  • Parental leave for up to 20 weeks (dependent on eligibility);

  • Employee Stock Purchase Program;

  • Be yourself at work every day with casual dress.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.