Software Development Engineer II

Expedia GroupSeattle, WA
$119,000 - $166,500Hybrid

About The Position

Expedia Group brands power global travel for everyone, everywhere. They design cutting-edge tech to make travel smoother and more memorable, and create groundbreaking solutions for their partners. The company fosters an open culture where everyone belongs, differences are celebrated, and success is shared. Expedia Technology teams partner with Product teams to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and employees. This is achieved through a singular technology platform powered by data and machine learning, providing secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. Expedia's Lodging Reservations team is seeking a highly motivated developer to own and develop highly scalable and reliable web services that form the core booking engine behind hotel bookings. These services sit at the intersection of supply and demand and are mission critical in allowing travelers to complete and service their bookings with Expedia. The ideal candidate understands what it takes to build a robust, scalable, reliable, and high-performance service.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field; or equivalent related professional experience.
  • 2+ years of relevant professional experience.
  • Demonstrated ability to deliver software solutions and contribute to service-level design and development.
  • Strong understanding of software engineering fundamentals, including object-oriented design, data structures, and algorithms.
  • Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.

Nice To Haves

  • Experience developing and deploying software applications at scale within cloud environments.
  • Proficiency in system and API design, with experience modeling data for robust and maintainable solutions.
  • Exposure to integrating AI/ML capabilities into software products and safely operating AI/ML‑enabled solutions.
  • Demonstrated ability to work effectively across multiple domains or technology stacks.
  • Applied experience leveraging AI/ML frameworks or tools in engineering projects.

Responsibilities

  • Design, develop, test, and deliver reliable software components and services within an agile team environment.
  • Collaborate with cross-functional teams to define and implement technical solutions that support business objectives.
  • Write and maintain clean, maintainable, and efficient code with a focus on scalability and performance.
  • Participate in system design (LLD), API design, and data modeling activities.
  • Safely integrate and operate AI/ML‑enabled solutions that improve outcomes.
  • Troubleshoot, debug, and resolve technical issues across multiple domains and technology stacks.

Benefits

  • full benefits package
  • exciting travel perks
  • generous time-off
  • parental leave
  • flexible work model (with some pretty cool offices)
  • career development resources
  • medical/dental/vision
  • paid time off
  • Employee Assistance Program
  • wellness & travel reimbursement
  • travel discounts
  • International Airlines Travel Agent (IATAN) membership
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service