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

Senior Software Development Engineer - AI Agents Marketplace

Expedia Group

$173,000 - $242,500
Nov 12, 2025
Seattle, WA, US
Apply Now

Expedia Group is looking to build a set of autonomous AI Agents to improve Developer Experience across EG, creating an open marketplace for platform use-cases and custom agent development to solve broad development problems.

Requirements

  • Proficiency in multiple programming languages and/or technologies.
  • Demonstrated ability to understand highly complex systems and design moderately complex systems.
  • Experience collaborating with business partners to identify problems and deliver technical solutions that meet their needs.
  • Prior experience working with AI Agents
  • Experience serving as a subject matter expert for a given technical domain.
  • A deep understanding of modern testing, monitoring, and alerting tools and technologies.
  • Proven experience driving the end-to-end technical design of multiple complex, multi-quarter projects.

Responsibilities

  • Research, recommend, and implement frameworks, architectural patterns, and code design patterns.
  • Advocate for operational excellence, including unit testing, establishing SLAs, and programming for resiliency and scalability.
  • Apply systems thinking to analyze issues, making recommendations to improve processes and implement holistic solutions.
  • Take ownership of the full software development lifecycle, from technical design to testing, deployment, and maintenance.
  • Define tech strategy, while also being deeply hands on in building out the AI Agents experience.
  • Partner with business stakeholders to build a clear understanding of how the technology stack is tied to business outcomes.
  • Serve as a guide to other engineers, sharing your domain and industry knowledge across cross-functional teams.

Other

  • Lead a community of practice, bringing people together for shared learning and development.
  • Facilitate collaboration with diverse stakeholders to develop effective and innovative solutions to complex issues.
  • Report on the status and progress of high-level projects to technology leadership.
  • Bachelor's degree in Computer Science or a related technical field; or Equivalent related professional experience.
  • 6+ years of professional software development experience with a Master's degree, or 8+ years with a Bachelor's degree.