Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Expedia Group Logo

Software Development Engineer II - Full Stack

Expedia Group

$112,000 - $156,500
Oct 1, 2025
Seattle, WA, US
Apply Now

Expedia Technology teams partner with our Product teams to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and employees. Our singular technology platform, powered by data and machine learning, provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. The Full Stack Software Development Engineer II role is part of the Offers Experience - Foundations team, which is a key part of our Multi-Channel Shopping organization. Our team owns and operates a critical Node.js Tier-1 application that powers shopping experiences across lodging (both conventional and Vrbo) and ground transport for all EG brands. We’re focused on driving operational excellence in our UI platform—delivering high reliability, performance, scalability, and infrastructure quality for customer-facing travel products. In this role, you will play an integral part in leading foundational technical improvements for our offers/shopping experience.

Requirements

  • Proficient in modern CSS, JavaScript, TypeScript, and front-end frameworks such as ReactJS.
  • Experienced in API development with object-oriented languages such as Java, Kotlin, or Python.
  • Experience with cloud platforms like AWS and working in a CI/CD environment.
  • Comfortable using Git or a similar version control system for collaboration.
  • Experience with mobile-first Progressive Web Apps (PWA).
  • Experience with GraphQL is a strong plus.

Responsibilities

  • Full Stack development: Shape the architecture and code quality of a large-scale Node.js application serving millions of users.
  • Set and uphold engineering best practices for testing, CI/CD, observability, and performance tuning.
  • Design and execute test plans—including advanced functional, performance, and security testing—to ensure high code quality.
  • Integrate observability practices (e.g., tracing) into development work to facilitate issue diagnosis; determine root cause and offer solutions to improve stability, reliability, and performance.
  • Own the reliability and uptime of the application through proactive monitoring, alerting, and dashboarding.
  • Address system bottlenecks, independently identify and work on technical debt, and enhance overall application performance and latency.
  • Contribute to cost-efficient infrastructure design by collaborating with AWS specialists and SREs to optimize resources.

Other

  • Education: Bachelor’s or Master’s degree in Computer Science or a related technical field, or equivalent professional experience.
  • Years of Experience: 2+ years of experience in Full Stack Software Development
  • We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey.
  • If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.
  • 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.