
expediagroup
💻 Full Stack Software Development Engineer III – Back End
Location: Seattle, Washington, USA
Job Type: Full-Time | Regular | Hybrid Work Model
Department: Technology
Industry: Travel Tech
🌍 About Expedia Group
At Expedia Group, we are reshaping the future of travel through cutting-edge technology. Our portfolio of brands, including Expedia, Hotels.com, Vrbo, and more, powers global travel for millions. We provide innovative products, services, and tools that offer high-quality, personalized travel experiences, driven by data and machine learning.
Join us in building the next generation of travel experiences and customer support platforms, revolutionizing the way travelers interact with our services through AI and machine learning.
🚀 Role Overview
As a Full Stack Software Development Engineer III – Back End, you will play a critical role in building and optimizing a distributed messaging environment that powers Expedia’s customer support platform. You’ll collaborate with cross-functional teams to create scalable, intelligent systems capable of anticipating traveler needs and delivering exceptional service.
You will use state-of-the-art technologies, including Large Language Models, to create a seamless experience across multiple channels such as social media, SMS, web, and voice. The role requires you to own and deliver high-quality, high-performance code and drive the ongoing improvement of our platform’s infrastructure.
🔧 Key Responsibilities
- System Development: Design and implement high-performance, distributed messaging systems that power the customer support platform
- Collaboration: Work closely with Product Managers, TPMs, and engineers of diverse technical backgrounds to solve complex problems and build solid solutions
- Issue Resolution: Lead the investigation and resolution of production issues, ensuring the platform’s continuous availability
- Code Refactoring: Champion code improvements and refactor for better efficiency and maintainability
- Cross-Team Collaboration: Collaborate with multiple teams across the organization to integrate technology solutions that span various business units
- Tech Stack: Utilize technologies such as Java, AWS, Kafka, Node.js, Kotlin, React, DynamoDB, DocumentDB, S3, Lambda, Docker, and DataDog
🧠 What You Bring
- Experience:
- 5+ years of experience writing robust, high-quality code in Java
- Strong understanding of distributed systems, web technologies, and NoSQL databases
- Experience with AWS, Lambda, and real-time computing solutions
- Skills:
- Ability to quickly research and solve complex technical problems
- Strong verbal and written communication skills, able to present complex technical information clearly
- Self-discipline, dependability, and accountability in delivering solutions
- Teamwork & Flexibility:
- Collaborative mindset, with the ability to work with globally distributed teams
- Willingness to work flexible hours, as needed, for team coordination
- Technical Expertise:
- Experience in solving real-time distributed computing problems
- Interest in taking on complex tasks and continuously learning new technologies
🎁 Benefits & Perks
- Competitive Salary: Cash range for this position is $137,500 to $192,500 (Seattle), with potential for up to $220,000 based on performance
- Flexible Work: Hybrid work model with generous time off and parental leave policies
- Travel Perks: Discounts and travel benefits across Expedia Group’s family of brands
- Career Development: Access to resources that support your personal and professional growth
- Inclusive Culture: A diverse and welcoming environment where everyone belongs
🌈 Equal Opportunity Employer
Expedia Group values diversity and inclusion, and we encourage all qualified applicants to apply. We offer equal opportunities regardless of race, religion, gender, sexual orientation, or disability status. If you require any accommodations during the application process, please reach out to our Accommodation Request team.