Senior Software Development Engineer

Expedia Group

Location: Seattle, Washington

Job Type: Full time


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.

Senior Software Development Engineer

Data & Intelligent Services team is dedicated to driving technology innovation to create effortless customer experiences worldwide in Expedia apps, web sites, support channels, and contact centers. We support over 15 thousand agents and over 100 million customer interactions a year – with a global brand portfolio and workforce. Would you like to work with a creative, highly collaborative, and nurturing engineering team building an intelligent, scalable, and personalized virtual agent/conversation platform? Are you interested in developing skills for the virtual agent using latest backend engineering?

Our goal is to build the best conversational technology platform in the industry. A platform that can meet customers on any channel (social, SMS, web, or voice), to understand and anticipate their needs and deliver unparalleled service. Our conversation platform is to conversations what AWS is to compute and storage, a one stop shops to build conversational intelligence and virtual agent solutions for the entire company and beyond.

What you’ll do:

  • Work with technologies such as Kotlin, Java, Python, AWS, Kafka, Elasticsearch, DynamoDB, S3, Lambda, Docker, Spring Framework, Splunk, Data Dog, Looker, etc.

  • You will be in a leadership role building capabilities in the conversation platform, mentoring others, collaborating inside & outside of direct organization

  • Design and implement new features that are fast, scalable, and reliable

  • Drive the long-term technical direction and lead the team in solving business problems and improving the engineering quality of our systems

  • Break down complex problems and drive towards solutions owning end to end outcome

  • Your work will enable groups across the company to build outstanding virtual agent experiences across Expedia Group brands and our partners worldwide that address traveler needs without needing human intervention

  • You will have the opportunity to participate in exciting global company hackathons and various career building courses with co-workers of all levels of expertise

Who you are:

  • Bachelor’s in Computer Science or in a related technical field or equivalent related professional experience

  • Master’s degree in a related field; or equivalent related professional experience is preferred

  • 6+ years of strong professional, post-college, software development experience with Java, Kotlin, C++, Python or other equivalent languages

  • Effectively applies knowledge of software design principles, data structures and/or design patterns and computer science fundamentals to write code that is clean, maintainable, optimized, modular with good naming conventions

  • Researches and recommends frameworks and architectural/code design patterns

  • Experienced with cloud computing platforms such as Amazon Web Services (AWS) and CI/CD systems

  • Excellent verbal and written communication skills with ability to work well with in and across the teams

  • Partners with the business to have a clear understanding of how our technology stack is tied to business outcomes and our bottom line

  • Strives for optimum organizational efficiency by applying systems thinking across boundaries and making recommendations about policies/ processes

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®,®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®,™, 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 The official website to find and apply for job openings at Expedia Group is

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.
You’ve got this!