Principal Software Development Engineer

Expedia Expedia · Hospitality · Austin, TX

Expedia Group is seeking a Principal Software Development Engineer to join their Expedia Global Payments team. This role will focus on designing and implementing complex, scalable software systems and services for e-commerce payments, with a strong emphasis on integrating and operating AI/ML-enabled solutions to improve business and customer outcomes. The role also involves mentoring engineers and driving architectural decisions.

What you'd actually do

  1. Lead the design and implementation of complex, scalable software systems and services that span multiple domains or organizations.
  2. Drive architectural decisions, ensuring quality, reliability, and maintainability across large-scale distributed systems.
  3. Mentor, influence, and develop engineering teams, fostering technical excellence and best practices.
  4. Champion the integration and operation of AI/ML‑enabled solutions that improve business and customer outcomes.
  5. Collaborate with cross-functional stakeholders to define technical solutions and deliver impactful business results.

Skills

Required

  • Bachelor’s degree in Computer Science or a related technical field; or Equivalent related professional experience.
  • 10+ years of relevant professional experience.
  • Proven track record of leading complex technical initiatives across multiple systems, domains, or organizational boundaries.
  • Demonstrated expertise in system design, large-scale architecture, API design, and data modeling.
  • Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.

Nice to have

  • Experience architecting and operating distributed systems at scale, including service-oriented and microservices architectures.
  • Deep knowledge of designing, integrating, and optimizing AI/ML‑enabled features into production software environments.
  • Demonstrated leadership in driving operational excellence, automation, and continuous improvement across engineering teams.
  • Skilled in data-driven decision making and leveraging metrics to optimize product and technology outcomes.
  • Expertise in safely integrating and operating AI/ML‑enabled solutions to deliver measurable business improvements.

What the JD emphasized

  • Proven track record of leading complex technical initiatives across multiple systems, domains, or organizational boundaries.
  • Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.
  • Deep knowledge of designing, integrating, and optimizing AI/ML‑enabled features into production software environments.
  • Expertise in safely integrating and operating AI/ML‑enabled solutions to deliver measurable business improvements.

Other signals

  • Expedia Global Payments (EGP) is looking for top engineering talent to help drive the development of our payment platform
  • We build, operate, and improve payment services for Expedia Group's brands, our suppliers (hoteliers, airlines, vacation rental owners/agencies, etc.), and our corporate needs.
  • Champion the integration and operation of AI/ML‑enabled solutions that improve business and customer outcomes.