Principal Software Development Engineer (Full Stack) - Marketing Technology jobs in United States
cer-icon
Apply on Employer Site
company-logo

Expedia Group · 3 months ago

Principal Software Development Engineer (Full Stack) - Marketing Technology

Expedia Group is a leader in global travel technology, dedicated to creating innovative solutions for travelers and partners. The Principal Software Development Engineer will set the technical vision and build foundational systems that leverage AI and automation to enhance marketing strategies at scale.

CommunitiesInternetReservationsTask ManagementTechnical SupportTicketingTourismTransportationTravel
check
H1B Sponsor Likelynote

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

Qualification

Large-scale distributed systemsKubernetesAWSAI/ML integrationMultiple programming languagesFront-end frameworksMentoring engineersTechnical communicationProblem-solving

Required

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
Track record of mentoring engineers, driving consensus across diverse teams, and communicating technical vision to executives
Relentless focus on solving real problems, delivering measurable outcomes, and raising the bar

Benefits

Medical/dental/vision
Paid time off
Employee Assistance Program
Wellness & travel reimbursement
Travel discounts
International Airlines Travel Agent (IATAN) membership

Company

Expedia Group

company-logo
At Expedia Group (NASDAQ: EXPE), we believe travel is a force for good – it opens minds, builds connections, and bridges divides.

H1B Sponsorship

Expedia Group has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (519)
2024 (410)
2023 (382)
2022 (629)
2021 (483)
2020 (366)

Funding

Current Stage
Public Company
Total Funding
$4.25B
Key Investors
TCV
2025-02-21Post Ipo Debt· $985M
2020-04-23Post Ipo Equity· $1.2B
2020-04-23Post Ipo Debt· $2B

Leadership Team

leader-logo
Ariane Gorin
Chief Executive Officer
linkedin
leader-logo
Ramana Thumu
Chief Technology Officer
linkedin
Company data provided by crunchbase