Saturday, 27 December 2025

Mobile Engineer III - iOS | Expedia Group | United States - California - San Jose

 Mobile Engineer III - iOS | Expedia Group | United States - California - San Jose


Mobile Engineer III - iOS

United States - California - San Jose


Technology


Full-Time Regular


ID # R-99041

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.


Introduction to the team


We are the Strategic Partnerships & Affiliates team in the Expedia Product & Technology division of Expedia Group. We are building the next-generation, scalable B2B partnership platform that will power hundreds of thousands of demand partners across the industry ranging from big businesses and Enterprises to small bloggers, micro influencers and creators in helping them recommend Expedia Group brands to their audiences and in the process grow their businesses. We aim to redefine the travel partnerships sector by building innovative partner tools and solutions that incorporate the new ways in which today’s travelers discover and shop travel products. To do this, we need technically passionate engineers with an entrepreneurial approach who love challenges, enjoy problem solving and take pride in delivering best-in-class products.



You will work with a geo-distributed, cross functional team of 50+ engineers designing and developing solutions for complex problems with a wide-reaching business impact. 


In this role, you will:


Collaborate cross-functionally with UX designers, product managers, engineers, and stakeholders to solve problems and deliver high-quality solutions


Engage proactively with managers, peers, and subject matter experts to enhance project outcomes and address complex requirements


Design and develop iOS experiences using best engineering practices, clean code principles, and thoughtful architecture to meet product goals


Integrate mobile solutions with services and systems, applying knowledge of backend and GraphQL schema design to meet product requirements


Explore and apply emerging technologies, including AI, to improve product outcomes and engineering efficiency


Think strategically and execute effectively, applying organizational standards, completing tasks with supporting data, and contributing to holistic, scalable solutions


Minimum qualifications:


5+ years of experience in iOS software development with a Bachelor's degree or 3+ years of experience with a Master's degree


Deep understanding of iOS development and SwiftUI


Experience architecting scalable, modular, and maintainable iOS mobile architectures, leveraging common design patterns such as MVVM, VIPER


Expert in API integration, Performance & Memory management


Proven ability to collaborate among peers, leaders and across functions and business groups


Familiarity with testing and monitoring tools


Ability to create effective automation and unit tests



Preferred Qualifications:


Demonstrated experience integrating iOS applications with GraphQL APIs, including designing data queries, handling network responses, and optimizing for performance and reliability


Proven ability to collaborate with backend teams and contribute to backend services developed in Java or Kotlin, understanding backend architecture and implementing end-to-end mobile features


Demonstrated experience integrating iOS applications with 3rd party SDKs and APIs  



The total cash range for this position in San Jose is $149,000.00 to $208,500.00. Employees in this role have the potential to increase their pay up to $238,500.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.

Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual’s knowledge, skills, and experience. Pay ranges may be modified in the future.


Expedia Group is proud to offer a wide range of benefits to support employees and their families, including medical/dental/vision, paid time off, and an Employee Assistance Program. To fuel each employee’s passion for travel, we offer a wellness & travel reimbursement, travel discounts, and an International Airlines Travel Agent (IATAN) membership. View our full list of benefits.


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.


https://careers.expediagroup.com/job/mobile-engineer-iii-ios/san-jose-CA/R-99041/

Senior Mobile Engineer - iOS | Expedia Group | United States - California - San Jose

 Senior Mobile Engineer - iOS | Expedia Group | United States - California - San Jose


Senior Mobile Engineer - iOS


United States - California - San Jose


Technology


Full-Time Regular


ID # R-99043

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.


Introduction to the team


We are the Strategic Partnerships & Affiliates team in the Expedia Product & Technology division of Expedia Group. We are building the next-generation, scalable B2B partnership platform that will power hundreds of thousands of demand partners across the industry ranging from big businesses and Enterprises to small bloggers, micro influencers and creators in helping them recommend Expedia Group brands to their audiences and in the process grow their businesses. We aim to redefine the travel partnerships sector by building innovative partner tools and solutions that incorporate the new ways in which today’s travelers discover and shop travel products. To do this, we need technically passionate engineers with an entrepreneurial approach who love challenges, enjoy problem solving and take pride in delivering best-in-class products.
You will work with a geo-distributed, cross functional team of 50+ engineers designing and developing solutions for complex problems with a wide-reaching business impact. 


In this role, you will:


Design, develop, and test iOS applications and supporting components to meet functional and non-functional requirements, including performance, accessibility, and localization


Lead the technical design and delivery of complex, multi-quarter projects from concept to completion


Develop, test, and maintain high-quality, scalable mobile software applications and services


Guide and mentor other engineers, fostering their technical growth and professional development through code reviews, pairing, and coaching


Promote mobile development best practices within the organization, focusing on user experience, operational excellence, and platform-centric features


Advocate for and implement operational excellence by improving code quality, establishing SLAs, and programming for resiliency and scalability


Collaborate with product managers and cross-functional teams to translate business needs into clear engineering requirements and direction


Analyze and optimize the performance of code and systems, using metrics and monitoring to ensure a world-class user experience


Serve as a subject matter expert in your domain, sharing knowledge and guiding integrations across teams



Minimum qualifications:


8+ years of experience in iOS software development with a Bachelor's degree or 5+ years of experience with a Master's degree


Deep understanding of iOS development and SwiftUI


Experience architecting scalable, modular, and maintainable iOS mobile architectures, leveraging common design patterns such as MVVM, VIPER 


Expert in API integration, Performance & Memory management


Proven ability to collaborate among peers, leaders and across functions and business groups


Proven ability to mentor junior engineers on the team 



Preferred Qualifications:


Demonstrated experience integrating iOS applications with GraphQL APIs, including designing data queries, handling network responses, and optimizing for performance and reliability


Proven ability to collaborate with backend teams and contribute to backend services developed in Java or Kotlin, understanding backend architecture and implementing end-to-end mobile features 


Demonstrated experience integrating iOS applications with 3rd party SDKs and APIs  



The total cash range for this position in San Jose is $187,000.00 to $261,500.00. Employees in this role have the potential to increase their pay up to $299,000.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.

Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual’s knowledge, skills, and experience. Pay ranges may be modified in the future.


Expedia Group is proud to offer a wide range of benefits to support employees and their families, including medical/dental/vision, paid time off, and an Employee Assistance Program. To fuel each employee’s passion for travel, we offer a wellness & travel reimbursement, travel discounts, and an International Airlines Travel Agent (IATAN) membership. View our full list of benefits.


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.


https://careers.expediagroup.com/job/senior-mobile-engineer-ios/san-jose-CA/R-99043/

Android Engineer III - Trip Planning | Expedia Group | United States - Texas - Austin

 Android Engineer III - Trip Planning | Expedia Group | United States - Texas - Austin


Android Engineer III - Trip Planning

United States - Texas - Austin


Technology


Full-Time Regular


ID # R-99904

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.


Introduction to Team


Expedia Technology teams partner with our Product teams to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction.


The Android Engineer III role is part of the Trip Planner team, which builds the next generation of travel planning experiences to help travelers discover, share, and organize their dream vacations with ease. We design responsive, cross-platform, and large-scale solutions that integrate with every line of business—air, lodging, car rental, and more. Our work blends cutting-edge technology with human-centered design to make travel more predictive, proactive, and personalized.


As an Mobile Engineer focused on Android, you will play a key role in shaping the architecture and user experience of our mobile apps. You will lead feature development, contribute to platform-wide consistency, and collaborate across disciplines to deliver high-impact solutions. This role offers the opportunity to influence how millions of travelers plan and experience their trips, while contributing to Expedia Group’s mission to be the global one-stop travel marketplace.


In this role, you will:


Architect and develop core features for our Android apps, delivering reliable and scalable solutions


Collaborate with cross-functional teams—including Product, Design, and Platform Engineering—to build seamless and intuitive user experiences


Proactively address app performance issues and crashes to enhance product quality


Promote and implement Android development best practices—clean architecture, testing, accessibility, and performance optimization


Continuously drive improvements to create fast, responsive, and delightful mobile experiences


Participate in code reviews to ensure high-quality, maintainable, and well-structured code


Write automated unit, system, and acceptance tests to support CI/CD pipelines


Minimum Qualifications: 


Bachelor’s degree in Computer Science or a related field, or equivalent professional experience


5+ years of Android development experience with production apps shipped using modern Android architecture


Strong proficiency in Jetpack, Jetpack Compose, Kotlin, Kotlin Coroutines, Flow, and Android Studio.


Proven experience with architectural patterns such as MVVM and a track record of building maintainable, modular code at scale.


Effective communicator who can articulate technical concepts clearly across teams.


Preferred Qualifications:


Comfortable working on complex, large-scale systems with high transaction volumes.


Passionate about mobile-first development and eager to explore new technologies.


Committed to inclusive collaboration and mentoring others.


Full ownership mindset, committed to maintaining a high-quality bar across the entire development lifecycle


Experience with GraphQL or building high-efficiency services


Familiarity with networking (e.g., Retrofit), web sockets, and asynchronous messaging for chat or real-time experiences


Experience contributing to Android SDKs or platform-level libraries


Experience optimizing for performance on mobile (CPU/GPU/memory/latency)


Experience operating in an Agile environment and using tracking tools like Jira


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

Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual’s knowledge, skills, and experience. Pay ranges may be modified in the future.


https://careers.expediagroup.com/job/android-engineer-iii-trip-planning/austin-TX/R-99904/

Machine Learning Engineer II, Marketing Testing | Expedia Group | United Kingdom - London

 Machine Learning Engineer II, Marketing Testing | Expedia Group | United Kingdom - London


Machine Learning Engineer II, Marketing Testing

United Kingdom - London


Technology


Full-Time Regular


ID # R-98196

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.


Machine Learning Engineer II, Marketing Testing

Introduction to team

The Traveler Business Team builds and drives growth for our global consumer businesses—Expedia, Hotels.com, and Vrbo. This division creates compelling and differentiated traveler value for each brand by setting the strategic vision, operating strategy, and plan. Responsibilities include investment allocation and prioritization, P&L accountability, and leading cross-functional teams across Expedia Group, who are all held accountable to a single scorecard.


Within this division, our Marketing Measurement Analytics team is dedicated to driving data-informed marketing decisions across Expedia Group's portfolio of brands. We build sophisticated measurement capabilities and experimentation platforms that enable marketers to optimize their strategies and demonstrate clear business impact.


About the Role

We are seeking a Machine Learning Engineer to work on two key areas within our marketing analytics team. First, you'll enhance our production experimentation platform that runs large-scale tests, helping marketers design, launch, and evaluate experiments efficiently and reliably.


Second, you'll help build new flexible measurement tools by creating open-source style add-ons and turning research prototypes into production-ready solutions. This includes developing reusable code libraries for quick analysis and designing tools that work alongside our existing platform.


If you're passionate about building scalable ML systems that drive business impact and enjoy turning innovative prototypes into robust production tools, this could be the perfect role for you!


You'll play a key role in maintaining our current experimentation platform while helping to build the next generation of marketing measurement tools.


In this role, you will:

Support software engineering teams to maintain platform performance, troubleshoot issues, and enhance logging systems to ensure reliable operation for 300+ annual experiments


Optimize core testing code including stratified sampling, simulation and regression frameworks


Build scalable data pipelines for experiment execution and analysis


Build flexible measurement tools, create reusable code libraries, and transform research prototypes into production-ready solutions


Collaborate with data scientists and software engineers to translate requirements and coordinate deployment of tools into production


Experience and qualifications:

Required:


Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or related technical field; or equivalent professional experience


Proficient in Python, SQL, and PySpark for large-scale data processing


Experience building scalable systems, preferably with ML/AI components in production environments


Experience with automated testing and deployment practices, including version control, unit testing, and deployment pipelines (e.g. GitHub Actions)


Understanding of system internals, including memory management, caching, and distributed computing


Experience turning prototypes into production code and building flexible, reusable code frameworks


Foundational knowledge in machine learning principles and statistical methods


Desirable:


Familiarity with cloud platforms (AWS, GCP)


Familiarity with open-source development practices and creating modular, adaptable tools


Knowledge of A/B testing methodologies, stratified sampling, and experimental design principles


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.


https://careers.expediagroup.com/job/machine-learning-engineer-ii-marketing-testing/london-London/R-98196/

Mobile Engineer III - Android | Expedia Group | United Kingdom - London

 Mobile Engineer III - Android | Expedia Group | United Kingdom - London


Mobile Engineer III - Android

United Kingdom - London


Technology


Full-Time Regular


ID # R-99456

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.


Expedia Technology teams partner with our Product teams to create innovative products, services, and tools to deliver high-quality experiences for travellers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveller satisfaction.


The Android Engineer III role sits within the Expedia Group Design System (EGDS) team, part of the Expedia Platform Engineering organization. The EGDS team is responsible for maintaining and evolving the Expedia Group Design System and working closely with design and engineering teams across Expedia Group to help deliver high quality experiences and UI patterns for travelers and suppliers.


In this role, you will:


Apply technical Android engineering knowledge and principles to improve existing systems, lead complex, well defined projects and advocate for the value engineers can add to the design lifecycle.

Proactively team up with UX designers, engineers, and product managers across Expedia Group to build an understanding of cross dependencies and identify and develop solutions for new and improved user experiences and interactions.

Develop and test complex or non-routine software applications and related programs and procedures to ensure they meet design requirements.

Apply software design principles, data structures, design patterns and computer science fundamentals to write code that is clean, maintainable, optimized and modular with good naming conventions.

Continually seek new technical skills in an engineering area and share new skills and knowledge with others on the team to increase effectiveness.

Compile and report on major operational or technical initiatives (like Root Cause Analysis's) to larger groups via written and/or oral means.

Develop prototypes to impact strategy, not just execution and advise on technical limitations.

Required Qualifications:


5+ years of professional software development experience.

Strong proficiency with Kotlin, Jetpack Compose, and Android Studio.

Experience writing unit tests, creating testable code, and debugging issues using monitoring tools.

A track record of successful collaboration with designers and engineers to create accessible and user-centric solutions.


Preferred Qualifications:


Experience contributing to a design system and helping others understand the value a design system provides.

Experience implementing sophisticated UI interactions, animations, and transitions on Android.

Solid understanding of Android app design patterns such as MVC, MVVM, or MVP.

A dedication to knowledge sharing and continuous personal skill development.

Proficiency with version control systems, such as Git.

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.


https://careers.expediagroup.com/job/mobile-engineer-iii-android/london-London/R-99456/

Software Development Engineer II (Kotlin/Java/Node + React) | Expedia Group | China - Guangdong - Shenzhen

 Software Development Engineer II (Kotlin/Java/Node + React) | Expedia Group | China - Guangdong - Shenzhen


Software Development Engineer II (Kotlin/Java/Node + React)

China - Guangdong - Shenzhen


Technology


Full-Time Regular


ID # R-99721

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.


Introduction to team


Escapia (part of Expedia Group) empowers professional vacation rental managers and helps facilitate dream vacations for thousands of travelers worldwide. We’re looking for creative, T‑shaped engineers who go deep technically while collaborating broadly. You’ll build customer‑facing features and optimized next‑generation workflows grounded in targeted data analysis and direct customer feedback. Expect challenging problem spaces — payment processing, search optimization, guest management, property management workflow optimization, and opportunities to apply domain‑driven design, event streaming, and rock‑solid APIs that drive business efficiency. Escapia software already fuels billions in booking revenue (including Vrbo) and we’re just getting started — advancing a large, mature product into cloud‑native services supporting a $1B+ bookings business.


Join our full‑stack engineering team (React/TypeScript; .NET, Node.js, and Kotlin), organized into distributed agile pods across the US and internationally. You'll collaborate across domains including reservations, availability, owner services, and distribution.


In this role, you will:


Develop Node / Koltlin endpoints for domain APIs including payment, search optimization, guest management, and workflow orchestration features


Build React components/pages delivering intuitive reservation, availability, and property management workflows


Implement GraphQL queries/mutations; consume REST services; contribute to domain‑driven schema evolution


Optimize performance (bundle size, LCP, hydration time) informed by real user metrics & Core Web Vitals dashboards


Write unit/integration/e2e tests (Jest, React Testing Library, Cypress) enforcing quality gates & regression safety


Participate in design reviews; propose simplifications & deletion of unnecessary abstractions


Improve build tooling (Vite/Webpack, linting, type checking) to enhance developer velocity


Instrument telemetry (error tracking, RUM metrics, usage analytics) for data‑driven iteration


Pair with designers on interaction & usability patterns leveraging customer feedback loops


Assist in on‑call rotation for Escapia services; contribute to incident postmortems & reliability improvements


Minimum Qualifications:


2+ years professional software development (or equivalent project experience)


REST API experience; exposure to GraphQL preferred


Backend Node.js or Kotlin/Java production API experience


GraphQL schema/resolver implementation (Apollo)


Git workflows (branching, PR review) & CI familiarity


Clear written & verbal communication in agile settings


Additional Qualifications:


Good JavaScript & TypeScript/React fundamentals


Performance profiling (Core Web Vitals, Lighthouse)


Accessibility tooling (axe, Storybook a11y add‑ons)


AWS (CloudFront, Lambda, ECS, S3, API Gateway)


Docker & feature flag systems


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.


https://careers.expediagroup.com/job/software-development-engineer-ii-kotlin-java-node-react/shenzhen-Guangdong/R-99721/

Software Development Engineer II (React + Node.js/Kotlin/Java) | Expedia Group | China - Guangdong - Shenzhen

 Software Development Engineer II (React + Node.js/Kotlin/Java) | Expedia Group | China - Guangdong - Shenzhen


Software Development Engineer II (React + Node.js/Kotlin/Java)

China - Guangdong - Shenzhen


Technology


Full-Time Regular


ID # R-99720

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.


Introduction to team


Escapia (part of Expedia Group) empowers professional vacation rental managers and helps facilitate dream vacations for thousands of travelers worldwide. We’re looking for creative, T‑shaped engineers who go deep technically while collaborating broadly. You’ll build customer‑facing features and optimized next‑generation workflows grounded in targeted data analysis and direct customer feedback. Expect challenging problem spaces — payment processing, search optimization, guest management, property management workflow optimization, and opportunities to apply domain‑driven design, event streaming, and rock‑solid APIs that drive business efficiency. Escapia software already fuels billions in booking revenue (including Vrbo) and we’re just getting started — advancing a large, mature product into cloud‑native services supporting a $1B+ bookings business.


Join our full‑stack engineering team (React/TypeScript; .NET, Node.js, and Kotlin), organized into distributed agile pods across the US and internationally. You'll collaborate across domains including reservations, availability, owner services, and distribution.


In this role, you will:


Build React components/pages delivering intuitive reservation, availability, and property management workflows


Implement GraphQL queries/mutations; consume REST services; contribute to domain‑driven schema evolution


Develop Node / Koltlin endpoints for domain APIs including payment, search optimization, guest management, and workflow orchestration features


Optimize performance (bundle size, LCP, hydration time) informed by real user metrics & Core Web Vitals dashboards


Write unit/integration/e2e tests (Jest, React Testing Library, Cypress) enforcing quality gates & regression safety


Participate in design reviews; propose simplifications & deletion of unnecessary abstractions


Improve build tooling (Vite/Webpack, linting, type checking) to enhance developer velocity


Instrument telemetry (error tracking, RUM metrics, usage analytics) for data‑driven iteration


Pair with designers on interaction & usability patterns leveraging customer feedback loops


Assist in on‑call rotation for Escapia services; contribute to incident postmortems & reliability improvements


Minimum Qualifications:


2+ years professional software development (or equivalent project experience)


Strong JavaScript & TypeScript fundamentals (ES2022+, types, generics)


Production React (hooks, state, composition patterns)


REST API experience; exposure to GraphQL preferred


Git workflows (branching, PR review) & CI familiarity


Testing with Jest and React Testing Library (or similar)


CSS fundamentals (layout, responsive, modern tooling)


Clear written & verbal communication in agile settings


Additional Qualifications:


GraphQL schema/resolver implementation (Apollo)


Node.js backend (Express/Fastify/NestJS)


Performance profiling (Core Web Vitals, Lighthouse)


Kotlin or Java service development experience


AWS (CloudFront, Lambda, ECS, S3, API Gateway)


Docker & feature flag systems


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.


https://careers.expediagroup.com/job/software-development-engineer-ii-react-node-js-kotlin-java/shenzhen-Guangdong/R-99720/

Senior Functional Consultant (Cloud ERP) | Expedia Group | India - Haryana - Gurgaon

 Senior Functional Consultant (Cloud ERP) | Expedia Group | India - Haryana - Gurgaon


Senior Functional Consultant (Cloud ERP)

India - Haryana - Gurgaon


Technology


Full-Time Regular


ID # R-99500

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.


Introduction to the Team:


At Expedia Group, our Global Finance Technology team is reimagining the financial systems and data backbone that power corporate and business-critical accounting functions. We’re not just modernizing financial platforms—we’re embedding machine learning and LLM-powered solutions at the core to detect anomalies, uncover insights, and supercharge decision-making. If you’ve ever spotted an AI/ML opportunity in your past work—and turned it into a solution that moved the needle—you’ll feel right at home here.


What you'll do:


Collaborate with business stakeholders, finance users, and cross-functional teams to gather and document requirements.


Lead and support Oracle cloud ERP/EPM implementation and enhancements in the book to cash cycle.

Provide functional input for solution design and process improvements.


Analyze and provide recommendations on the fitment of business requirements


Troubleshoot and resolve functional issues across financial modules in a timely manner.


Configure and manage the General Ledger (GL) and Accounts Receivable (AR) modules.


Define and maintain Subledger Accounting (SLA) rule setups.


Perform process validation, documentation, and functional testin


Collaborate with technical teams on interfaces and APIs


Prepare Functional Specification Documents (FSDs) and Oracle Configuration Documents) with clarity and accuracy.


Provide training, knowledge transfer, and functional support to end-users and internal teams.


Who you are:


Bachelor's or Master's degree in a relevant technical field or equivalent related professional experience.


8+ years of experience designing, implementing, and supporting Oracle Financials (R12 and Cloud ) in a complex, multinational environment.


At least 2 end-to-end Oracle Cloud Financials implementations.


Strong functional experience in implementations and enhancements in the book to cash cycle, particularly around Order-to-Cash (O2C) processes with knowledge of GAAP Accounting.


Strong experience in AR and GL modules


Experience analyzing data and translating business requirements into technical specifications


Ability to prioritize and work independently as well as in a team environment.


Experience working closely with stakeholders to gather requirements and deliver scalable solutions.


Outstanding communication skills, critical thinking, capable of communicating ideas and opportunities to other business systems analysts and finance personnel


Strong Solutioning capabilities and accounting Knowledge


Familiarity with Interfaces/APIs


Experience in Process Validation and Documentation



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.


https://careers.expediagroup.com/job/senior-functional-consultant-cloud-erp/gurgaon-Haryana/R-99500/

Software Development Engineer III (Kotlin/Java/Node + React) | Expedia Group | China - Guangdong - Shenzhen

 Software Development Engineer III (Kotlin/Java/Node + React) | Expedia Group | China - Guangdong - Shenzhen


Software Development Engineer III (Kotlin/Java/Node + React)


China - Guangdong - Shenzhen


Technology


Full-Time Regular


ID # R-99716

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.


Introduction to team


Escapia (part of Expedia Group) empowers professional vacation rental managers and helps facilitate dream vacations for thousands of travelers worldwide. We’re looking for creative, T‑shaped engineers who go deep technically while collaborating broadly. You’ll build customer‑facing features and optimized next‑generation workflows grounded in targeted data analysis and direct customer feedback. Expect challenging problem spaces — payment processing, search optimization, guest management, property management workflow optimization, and opportunities to apply domain‑driven design, event streaming, and rock‑solid APIs that drive business efficiency. Escapia software already fuels billions in booking revenue (including Vrbo) and we’re just getting started — advancing a large, mature product into cloud‑native services supporting a $1B+ bookings business.


Join our full‑stack engineering team (React/TypeScript; .NET, Node.js, and Kotlin), organized into distributed agile pods across the US and internationally. You'll collaborate across domains including reservations, availability, owner services, and distribution.


In this role, you will:


Develop Node / Koltlin endpoints for domain APIs including payment, search optimization, guest management, and workflow orchestration features


Build React components/pages delivering intuitive reservation, availability, and property management workflows


Design GraphQL schemas (federation, pagination, versioning) + REST fallbacks rooted in domain‑driven boundaries; evolve schemas to support search optimization & workflow orchestration


Optimize performance (LCP, TTFB, bundle splitting, caching strategies) guided by Core Web Vitals & real user metrics


Define testing strategy (unit, integration, e2e, visual, regression) with Jest/Cypress/Playwright and enforce quality gates in CI


Introduce feature flags / experimentation (LaunchDarkly or custom) enabling safe incremental delivery & hypothesis validation


Mentor SDE I/II engineers (pairing, reviews, architecture guidance) fostering T‑shaped growth


Produce concise design documents & technical RFCs for alignment; document trade‑offs & deletion decisions


Participate on‑call rotation for Escapia services; contribute to incident postmortems & reliability improvements


Minimum Qualifications:


5+ years full‑stack/web services development experience


Backend Node.js or Kotlin/Java production API experience


Kotlin coroutines, Dropwizard / Spring Boot


GraphQL design & resolver optimization (DataLoader, batching, caching)


Effective architectural communication (diagrams, RFCs, review feedback)


Proven mentorship & code quality leadership


Additional Qualifications:


Good JavaScript & TypeScript/React fundamentals


AWS (CloudFront, Lambda, ECS, API Gateway, RDS, SQS/SNS)


Event‑driven architecture (Kafka topics, consumer reliability patterns)


Security practices (OWASP, threat modeling, secure headers)


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.


https://careers.expediagroup.com/job/software-development-engineer-iii-kotlin-java-node-react/shenzhen-Guangdong/R-99716/

Software Development Engineer III (React + Node.js/Kotlin/Java) | Expedia Group | China - Guangdong - Shenzhen

 Software Development Engineer III (React + Node.js/Kotlin/Java) | Expedia Group | China - Guangdong - Shenzhen


Software Development Engineer III (React + Node.js/Kotlin/Java)


China - Guangdong - Shenzhen


Technology


Full-Time Regular


ID # R-99719

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.


Introduction to team


Escapia (part of Expedia Group) empowers professional vacation rental managers and helps facilitate dream vacations for thousands of travelers worldwide. We’re looking for creative, T‑shaped engineers who go deep technically while collaborating broadly. You’ll build customer‑facing features and optimized next‑generation workflows grounded in targeted data analysis and direct customer feedback. Expect challenging problem spaces — payment processing, search optimization, guest management, property management workflow optimization, and opportunities to apply domain‑driven design, event streaming, and rock‑solid APIs that drive business efficiency. Escapia software already fuels billions in booking revenue (including Vrbo) and we’re just getting started — advancing a large, mature product into cloud‑native services supporting a $1B+ bookings business.


Join our full‑stack engineering team (React/TypeScript; .NET, Node.js, and Kotlin), organized into distributed agile pods across the US and internationally. You'll collaborate across domains including reservations, availability, owner services, and distribution.


In this role, you will:


Architect React app structure (routing, state, data, error boundaries) enabling intuitive reservation, availability, payment, and guest management flows


Design GraphQL schemas (federation, pagination, versioning) + REST fallbacks rooted in domain‑driven boundaries; evolve schemas to support search optimization & workflow orchestration


Build Node.js BFF & Kotlin services for property management, payment processing, search relevance, guest lifecycle, and efficiency features leveraging event streaming where valuable


Optimize performance (LCP, TTFB, bundle splitting, caching strategies) guided by Core Web Vitals & real user metrics


Define testing strategy (unit, integration, e2e, visual, regression) with Jest/Cypress/Playwright and enforce quality gates in CI


Introduce feature flags / experimentation (LaunchDarkly or custom) enabling safe incremental delivery & hypothesis validation


Mentor SDE I/II engineers (pairing, reviews, architecture guidance) fostering T‑shaped growth


Produce concise design documents & technical RFCs for alignment; document trade‑offs & deletion decisions


Participate on‑call rotation for Escapia services; contribute to incident postmortems & reliability improvements


Minimum Qualifications:


5+ years frontend or full‑stack


Deep React (hooks, Suspense basics, performance profiling, composition)


Advanced TypeScript (generics, discriminated unions, API interface design)


Backend Node.js or Kotlin/Java production API experience


GraphQL design & resolver optimization (DataLoader, batching, caching)


Web performance & accessibility fundamentals


Effective architectural communication (diagrams, RFCs, review feedback)


Proven mentorship & code quality leadership


Additional Qualifications:


GraphQL schema/resolver implementation (Apollo)


Node.js backend (Express/Fastify/NestJS)


Performance profiling (Core Web Vitals, Lighthouse)


Kotlin or Java service development experience


AWS (CloudFront, Lambda, ECS, S3, API Gateway)


Docker & feature flag systems


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.


https://careers.expediagroup.com/job/software-development-engineer-iii-react-node-js-kotlin-java/shenzhen-Guangdong/R-99719/