Join us on our mission to power global travel
for everyone, everywhere.

View my profile

Software Development Engineer II - Backend

United States - California - San Francisco

APPLY NOW

If you need assistance during the recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request form. This form is used only by individuals with disabilities who require assistance or adjustments in applying and interviewing for a job. This form is not for inquiring about a position or the status of an application.

Software Development Engineer II - Backend

At Expedia, we are revolutionizing travel through the power of technology. Every second of every day, we send two travelers on a trip. We sell enough tickets to fill nearly six hundred 737 airplanes every day, and our mobile apps have been downloaded more than 10 million times across 180 countries. We work in a fast-paced environment to keep up with the evolving travel landscape. The opportunities to inspire travel for the global customers are endless

Our team wants you to bring your skills to our agile environment as we move from revolutionizing the web to redefining the mobile travel experience. From the back-end supply and database functions to new user-interfaces for our branded travel sites, there is no shortage of technical innovation

What you will do:

  • Design and implement technical solutions for various initiatives, ensuring the system design meets scalability and performance requirements

  • Holistically evaluate the business problems we are trying to solve, work with tech leads to create elegant architecture design, and write code (primarily backend APIs) that are efficient, well-tested, and easy to maintain

  • Drive continuous improvement in our software and development process within an agile development team

  • Write automated unit and integrations test as appropriate to support our continuous integration pipelines

  • Communicate sophisticated technical solutions to a variety of partners

  • Work with multi-functional teams to research and resolve production issues

  • Be responsible for your products, with a focus on DevOps and robust automation

  • Embrace change, always open to replacing what you built yesterday with something better today

  • Contribute to a product that has the potential to become the foundational transaction platform for the entire travel industry

Who you are:

We would like our new colleague to have a mind for agile practices like TDD and BDD. Do you practice these methodologies regularly? Or maybe you’re hoping to join a team that practices these methods so you can hone your skills? If so, we want to hear from you.

  • A tried background with the Java programming language, specifically in the context of backend development

  • Experience with traditional Java tooling, libraries and frameworks; Knowledge of Spring and Spring Boot-related libraries a huge plus

  • Any experience with functional programming languages, like Scala, is also a plus;

  • Experience with relevant technologies like GraphQL, Machine Learning (ML) a plus

  • Knowing about reactive programming patterns and micro-services oriented design are certainly

  • The same applies for Cloud-based deployment of said micro-services: experience with AWS is a plus, as well as knowledge about tooling used while testing and deploying micro-services bound for the Cloud (e.g Docker).

If you are a keen, open-minded technologist, constantly on the lookout for opportunities to improve yourself and your trade, you are the new team member we’re looking for. We might have just the thing to take your career to that next level.

At Expedia Group, we believe in bringing people together and creating an inclusive workplace where everyone belongs and can do their best work. We care about our employees’ safety and well-being, so we’re requiring new hires in the U.S. to be fully vaccinated against COVID-19 and attest to their vaccination status before their start date as a condition of employment. Expedia Group will consider requests for a reasonable accommodation as required under applicable law.

About Expedia Group 

Expedia Group (NASDAQ: EXPE) powers travel for everyone, everywhere through our global platform. Driven by the core belief that travel is a force for good, we help people experience the world in new ways and build lasting connections. We provide industry-leading technology solutions to fuel partner growth and success, while facilitating memorable experiences for travelers. Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™.  

© 2021 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50

Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals to whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is lifeatexpediagroup.com/jobs.

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, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.

R-67547

Job Category
Technology Group

Job Function
Development

Locations
United States - California - San Francisco
United States - California - San Diego
United States - Washington - Seattle

Job Type
Full-Time Regular

Similar Jobs

If you need assistance during the recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request form. This form is used only by individuals with disabilities who require assistance or adjustments in applying and interviewing for a job. This form is not for inquiring about a position or the status of an application.

Don’t forget to follow us!

Find out more about our global family by following us on social.

#LifeAtExpediaGroup

Already applied? View your account


Interviewing at Expedia Group

Go to top