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

Principal Software Development Engineer - Full Stack - Marketing Technology

Expedia Group

$224,000 - $358,500
Sep 18, 2025
Seattle, WA, USA
Apply Now

Expedia Group is looking to solve the problem of transforming how marketing is executed by harnessing AI, automation, and large-scale distributed systems to deliver measurable business impact while pushing the boundaries of what’s possible in the travel industry.

Requirements

  • 12+ years of experience with Bachelor’s, 10+ years with Master’s, in software engineering or architecture including leading design of large-scale distributed systems.
  • Proven ability to design and evolve complex systems for scalability, reliability, and security
  • Strong experience with Kubernetes, AWS, and modern infrastructure practices.
  • Proficiency in multiple programming languages (Java, Python, Scala, Kotlin, or equivalent).
  • Experience with front-end frameworks (React etc) is a plus.
  • Proficiency in utilizing Vibe coding tools to maximise productivity.
  • Familiarity with applying AI/ML in production systems, or eagerness to rapidly learn and apply.

Responsibilities

  • Shape the future of marketing tech: Architect and deliver core systems that enable AI-driven marketing workflows at global scale.
  • Drive technical strategy: Partner with engineering, data science, and product leaders to define the platform roadmap and long-term architecture.
  • Lead by example: Write, review, and guide development of high-quality, reliable, and scalable software.
  • Mentor and elevate: Coach engineers across multiple teams, fostering technical excellence and a culture of innovation.
  • Innovate with AI: Integrate generative AI and intelligent automation into workflows that directly reduce external spend and amplify marketing impact.
  • Scale for reliability: Ensure our systems are secure, resilient, observable, and performant under the demands of billions of transactions.
  • Collaborate across Expedia Group: Influence and align with cross-functional stakeholders - from marketing to ML science — to deliver measurable value to Expedia Group brands.

Other

  • Bachelor’s or Master’s degree in software engineering or architecture
  • 10+ years of experience
  • Ability to work in a flexible work model (with some pretty cool offices)
  • Must be able to communicate technical vision to executives
  • Must be able to mentor engineers and drive consensus across diverse teams