Software Development Engineer II

Expedia Group•Seattle, WA
•$119,000 - $190,500

About The Position

The Software Development Engineer II is part of Expedia Group’s Servicing team, which builds agentic AI systems for traveler self-service across Expedia brands and partners. The role designs, builds, and operates agents and supporting infrastructure that help travelers resolve complex servicing needs end-to-end without human intervention. Work includes agent orchestration, tool integration, LLM-powered reasoning pipelines, and reliable backend services at scale. The engineer collaborates with Product, XD, and Program Management to shape technical direction and traveler experiences. The position owns features end-to-end, contributes to technical design, and promotes engineering quality through testing, observability, and operational excellence. It involves building secure, scalable services; delivering production code; collaborating in an Agile environment; monitoring and supporting services; applying secure coding practices; improving shared engineering tools and platforms; and working with AI-driven systems and workflows.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience in software development.
  • Professional software engineering experience building, testing, and operating backend, frontend, or full-stack services or applications, including ownership of at least one significant production service or feature.
  • Proficiency in at least one modern programming language used at Expedia Group.
  • Familiarity with service-oriented or microservices architectures, including API design, data modeling, and low-level system design.
  • Experience with version control, automated testing, code review, debugging, and monitoring in a collaborative Agile team environment.
  • Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real-world products.

Nice To Haves

  • Experience designing and evolving services or components that support multiple use cases or products, including effective API contracts, data models, and integration patterns across teams.
  • Track record of improving production-system performance, reliability, or cost efficiency through data-driven analysis, observability, and systematic incident prevention and resolution.
  • Hands-on experience with cloud-based infrastructure, deployment pipelines, and configuration management to build, release, and operate services at scale.
  • Ability to leverage AI-assisted development tools, code generation, or intelligent automation to improve engineering velocity while maintaining code quality and safety.
  • Experience incorporating or consuming AI/ML-enabled capabilities within applications or services, including safely integrating and operating them in production environments.

Responsibilities

  • Design, implement, and maintain reliable, scalable, and secure services and components using Expedia Group standard technologies, including clean APIs, robust data models, and well-factored low-level designs.
  • Deliver high-quality production code through test automation, code reviews, and continuous integration practices for services operating across multiple products or domains.
  • Collaborate with peers, product managers, technical program managers, and other partners to refine requirements, break down complex problems, and deliver incremental value in an Agile environment.
  • Instrument services to monitor performance, reliability, and availability; triage and resolve production issues; and participate in on-call or support activities.
  • Apply secure coding practices and engineering standards, and contribute to shared libraries, tooling, or platforms that accelerate development for multiple teams.
  • Work with AI-driven systems, tools, or workflows to improve developer productivity and product capabilities, including safely integrating and operating AI/ML-enabled solutions.
  • Own features end-to-end and contribute to technical design, testing, observability, and operational excellence.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • Paid time off
  • Employee Assistance Program
  • Wellness and travel reimbursement
  • Travel discounts
  • International Airlines Travel Agent Network (IATAN) membership
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service