Director, Software Development Engineering - Experience Management Platform

Expedia Expedia · Hospitality · IL

Director of Software Development Engineering for Expedia's Experience Management Platform, focusing on leading a team to build a next-generation, agentic, self-serve platform for experience orchestration. The role involves defining technical strategy, owning architecture and roadmap, driving transformation from legacy systems to modern architectures with agentic capabilities, and integrating AI/ML solutions. Requires strong leadership, platform engineering experience, and familiarity with AI/ML concepts in production.

What you'd actually do

  1. Define and drive technical strategy for the Experience Management Platform
  2. Lead a team of engineers and engineering managers building the next generation of experience orchestration, replacing legacy systems with a modern, agentic, self-serve platform
  3. Own the technical architecture, roadmap, and non-functional standards (performance, cost, scale) for experience management tools across all EG brands
  4. Drive the transformation from legacy services to a modern, scalable architecture with agentic capabilities built-in; reducing technical footprint while increasing business agility
  5. Define domain vision tied to measurable business outcomes and establish mechanisms for operational excellence (goals, scorecards, reviews)

Skills

Required

  • 10+ years of software experience
  • 5+ years of people management experience
  • Leading technical strategy, architecture, and delivery for domain- or organization-scale platforms
  • Ownership of complex distributed systems spanning multiple services or domains
  • Software architecture
  • System design
  • Low-level design
  • API design
  • Data modeling
  • Leading through engineering managers and senior engineers
  • Driving technical execution
  • Cross-functional alignment
  • Operational excellence in large-scale environments
  • Experience working with AI-driven systems, tools, or workflows
  • Applying AI/ML concepts in production-oriented software or platform contexts

Nice to have

  • Leading platform engineering organizations across multiple products or capability areas
  • Managing multiple engineering managers (leader of leaders)
  • Operating effectively in complex, business-critical environments
  • Building or evolving configuration-driven platforms (templating, CMS, experience orchestration)
  • Advancing AI-assisted or agentic workflows within internal platforms
  • Enabling intuitive, scalable ways for users to configure and manage experiences through low-code, no-code, or conversational interfaces
  • Successfully retiring legacy systems while maintaining business continuity
  • Modern approaches to no-code tooling
  • Server-driven UI
  • Configuration-driven platforms

What the JD emphasized

  • agentic
  • agentic capabilities
  • AI/ML-enabled solutions
  • AI-driven systems
  • applying AI/ML concepts

Other signals

  • Define and drive technical strategy for the Experience Management Platform
  • Lead a team of engineers and engineering managers building the next generation of experience orchestration, replacing legacy systems with a modern, agentic, self-serve platform
  • Own the technical architecture, roadmap, and non-functional standards (performance, cost, scale) for experience management tools across all EG brands
  • Drive the transformation from legacy services to a modern, scalable architecture with agentic capabilities built-in; reducing technical footprint while increasing business agility
  • Safely integrate and operate AI/ML-enabled solutions that improve outcomes, including familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.