Jobs · Engineering · Texas

Principal Software Development Engineer

Expedia Group · Austin, TX · 2 wk ago
On-siteEngineering$231k–$324k/yrFull-time

About the role

Expedia Global Payments (EGP) is seeking a Principal Software Development Engineer to lead the design and implementation of complex, scalable software systems and services that span multiple domains or organizations. This role involves driving architectural decisions, ensuring quality, reliability, and maintainability across large-scale distributed systems. You will mentor, influence, and develop engineering teams, champion the integration and operation of AI/ML-enabled solutions, collaborate with cross-functional stakeholders, and guide the adoption of modern development methodologies.

Responsibilities

  • Lead the design and implementation of complex, scalable software systems and services that span multiple domains or organizations.
  • Drive architectural decisions, ensuring quality, reliability, and maintainability across large-scale distributed systems.
  • Mentor, influence, and develop engineering teams, fostering technical excellence and best practices.
  • Champion the integration and operation of AI/ML-enabled solutions that improve business and customer outcomes.
  • Collaborate with cross-functional stakeholders to define technical solutions and deliver impactful business results.
  • Guide the adoption of modern development methodologies, system design (LLD), API design, and robust data modeling practices.

Requirements

  • 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.

Preferred Qualifications

  • 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.

Pay

The total cash range for this position in Austin is $231,000.00 to $323,500.00. Employees in this role have the potential to increase their pay up to $369,500.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.

Benefits and Perks

  • Medical, dental, and vision coverage
  • Paid time off
  • Employee Assistance Program
  • Wellness and travel reimbursement
  • Travel discounts
  • IATAN membership

Accommodation Requests

If you need an accommodation or adjustment due to a disability during the application or recruiting process, please submit a request at this link.

About Expedia Group

Expedia Group includes three flagship consumer brands - Expedia, Hotels.com, and Vrbo - along with a leading B2B travel business and travel advertising offerings. Across our brands and business, we help travelers explore the world with confidence and ease.

Equal Opportunity

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other characteristic protected by law.

Similar jobs