Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.
Why Join Us?
To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.
Team description:
The Activities Team builds and scales the platform that powers search, supply, and partner connectivity, ensuring travelers can seamlessly find and book the right activities with accuracy and reliability. Our engineers work with the latest in cloud, data, and API technologies to solve complex problems in search relevance, global supply integration, and booking flows. As part of this team, you’ll help shape the future of the activities marketplace, delivering high-performance solutions that connect millions of travelers with unforgettable experiences.
Business Contribution/Impact:
The Activities Team is shaping the future of travel activities/ things-to-do experiences at EG by connecting millions of travelers to unforgettable moments from theme parks and city tours to live events and hidden local gems. We build the technology that powers discovery, search, and seamless booking at scale, working with global and local partners through modern cloud and API-driven platforms. Joining this team means solving complex problems that directly impact customers worldwide while creating a differentiated marketplace of experiences that make every trip memorable.
What You’ll Do
- Design, build, and scale high-performance systems that power global discovery, search, connectivity and booking for activities.
- Collaborate with product managers, designers, and partner teams to deliver seamless integrations and differentiated offerings.
- Act as a go-getter and innovator, proactively identifying opportunities to experiment, take bold bets, and bring a startup mindset to problem-solving.
- Continuously raise the bar by driving technical excellence, mentoring peers, and championing best practices that improve quality and scalability.
- Leverage cloud, API, Kotlin, Java, and AI-driven solutions to unlock new capabilities, improve efficiency, and elevate customer experience.
- You will extend outside of direct organization and collaborate with peers across a senior level organization.
- You will lead a community of practice and bring people together for shared learning.
- You will partner with the business to have a clear understanding of how your own technology stack is tied to business outcomes and our bottom line.
Leadership And Mentoring
- You will successfully conduct day-to-day work and solve complex issues in your own specific technical engineering area.
- You will share domain and industry knowledge between cross-functional teams.
- You will serve as a guide to others by sharing and helping junior associates in
- their duties.
- You will recognize the ability to fill in for peer engineering management as need arises.
Systems And Technological Integration
- You will possess knowledge of features and facilities for integration, and communication among applications, databases and technology platforms to bring together different components and form a fully functional solution to a business problem.
- Application Development /Programming:
- You will creatively test and maintain software applications and related programs and procedures by using a variety of software development tools following design requirements of customer.
- You will act as a spokesperson for software design best practices.
- You will research and recommend frameworks and architectural/code design patterns.
- You will identify areas of improvements within the code and suggests solutions.
- You will advocate for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability).
- You will advise on technical limitations of software design for products and provide alternative solutions.
Systems Thinking
- You will facilitate collaboration with different stakeholders with varied perspectives to develop effective solutions to issues.
- You will strive for optimum organizational efficiency by applying systems thinking across boundaries and making recommendations about policies/ processes.
- You will take a whole systems approach to analyze issues and implement holistic solutions by ensuring that linkages between structure, people, process and technology are made.
Innovation
- You can spot outmoded methods of operation with current systems and design plans for disrupting them in a non-disruptive manner.
Technical Communication/Presentation
- You will report on status of difficult or high-level projects to local tech leadership via written or oral means. Ensure documentation is complete.
Who You Are
- Minimum Qualifications:
- Bachelor's degree or Masters in a related Technical field; or Equivalent related professional experience.
- 7+ years of professional software development experience.
- Experience working in at least 2 multi-quarter projects as a part of a decentralized team and driving technical design end-to-end for at least 3 projects.
- Strong in multiple technologies or languages and is an expert in a given domain.
- Able to understand highly complex systems and design moderately complex systems.
Preferred Qualifications
- Strong knowledge and experience in AI/ML.
- Experience formally mentoring individuals and guiding others in the design of software that is easily testable and observable.
- Ability to identify business problems at the project and team level and design solutions that are easily testable and observable.
- Strong understanding of testing and monitoring tools and technologies with the ability to identify and advocate for project quality.
- Experience contributing to the engineering community (e.g., blog posts, open-source, tech talks) and justifying technology choices to technical and non-technical observers.
Accommodation requests
If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™. © 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs.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, religion, gender, sexual orientation, national origin, disability or age.