Saturday, 27 December 2025

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

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


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


China - Guangdong - Shenzhen


Technology


Full-Time Regular


ID # R-99715

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 services aggregating domain APIs (caching, resilience, event streaming integration) driving operational efficiencies


Drive migration of prior‑era web-pages (strangler & incremental rollout patterns) with measurable UX, accessibility, and performance improvements


Build React app structure (routing, data flow, error handling) for Escapia features


Design GraphQL schemas with clear service boundaries and data ownership; evolve APIs to support new workflows


Optimize Core Web Vitals (LCP, INP/FID, CLS) & sustainably reduce bundle footprint using profiling & data‑driven decisions


Establish test pyramid (unit, contract, e2e, visual regression) & CI quality gates; codify standards for reliability


Introduce performance & error telemetry (RUM, Sentry, traces, usage analytics) with actionable dashboards and KPIs


Mentor engineers (design critiques, pairing, growth plans) fostering T‑shaped skill development


Influence design system evolution (reusable, themeable component patterns) accelerating feature velocity


Implement secure auth/session flows (OAuth 2.0, token lifecycles, PII handling) and enforce least privilege


Advocate for deletion: retire obsolete code paths & redundant APIs; document rationale for simplification


Align modernization and feature delivery with business outcomes (retention, task completion time, booking conversion, reliability)


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


Minimum Qualifications:


8+ years full‑stack /web services development; 3+ years technical leadership


GraphQL schema & resolver design at scale (federation, batching, caching)


Node.js or Kotlin or Java production API architecture


Delivered multi‑quarter migration/platform initiatives


Excellent technical communication (concise RFCs, data‑backed proposals)


Mentored senior+ & mid‑level engineers


Additional Qualifications:


React Server Components / Streaming SSR (Next.js or custom)


Kotlin coroutines, Spring Boot / Dropwizard


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


Event‑driven design (Kafka topics, pub/sub, backpressure handling)


Advanced caching (edge/CDN, revalidation, stale‑while‑revalidate)


Experimentation & feature flag governance (LaunchDarkly, internal tools)


Security best practices (OWASP, CSP, dependency risk mgmt)


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-software-development-engineer-kotlin-java-node-react/shenzhen-Guangdong/R-99715/

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

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


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

China - Guangdong - Shenzhen


Technology


Full-Time Regular


ID # R-99713

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:


Define React application architecture (routing, data loading, error boundaries) enabling advanced capabilities and experiences in Escapia


Design federated GraphQL schemas (ownership boundaries, pagination, versioning) aligned to domain‑driven boundaries; evolve schema for workflow optimization & experimentation


Architect services aggregating domain APIs (caching, resilience, event streaming integration) driving operational efficiencies


Drive migration of prior‑era web-pages (strangler & incremental rollout patterns) with measurable UX, accessibility, and performance improvements


Optimize Core Web Vitals (LCP, INP/FID, CLS) & sustainably reduce bundle footprint using profiling & data‑driven decisions


Establish test pyramid (unit, contract, e2e, visual regression) & CI quality gates; codify standards for reliability


Introduce performance & error telemetry (RUM, Sentry, traces, usage analytics) with actionable dashboards and KPIs


Mentor engineers (design critiques, pairing, growth plans) fostering T‑shaped skill development


Influence design system evolution (reusable, themeable component patterns) accelerating feature velocity


Implement secure auth/session flows (OAuth 2.0, token lifecycles, PII handling) and enforce least privilege


Advocate for deletion: retire obsolete code paths & redundant APIs; document rationale for simplification


Align modernization and feature delivery with business outcomes (retention, task completion time, booking conversion, reliability)


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


Minimum Qualifications:


8+ years frontend or full‑stack; 3+ years technical leadership


Deep React & TypeScript (concurrency features, performance profiling)


GraphQL schema & resolver design at scale (federation, batching, caching)


Node.js or Kotlin production API architecture


Delivered multi‑quarter migration/platform initiatives


Strong web performance track record


Excellent technical communication (concise RFCs, data‑backed proposals)


Mentored senior & mid‑level engineers


Additional Qualifications:


React Server Components / Streaming SSR (Next.js or custom)


Kotlin coroutines, Spring Boot / Dropwizard


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


Event‑driven design (Kafka topics, pub/sub, backpressure handling)


Advanced caching (edge/CDN, revalidation, stale‑while‑revalidate)


Experimentation & feature flag governance (LaunchDarkly, internal tools)


Security best practices (OWASP, CSP, dependency risk mgmt)


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-software-development-engineer-react-node-js-kotlin-java/shenzhen-Guangdong/R-99713/

Software Development Engineer III (.NET Full Stack) | Expedia Group | China - Guangdong - Shenzhen

 Software Development Engineer III (.NET Full Stack) | Expedia Group | China - Guangdong - Shenzhen


Software Development Engineer III (.NET Full Stack)

China - Guangdong - Shenzhen


Technology


Full-Time Regular


ID # R-99718

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:


Own end‑to‑end delivery and domain modeling of feature epics across domains — translating business outcomes into technical milestones validated via instrumentation. Design domain‑driven GraphQL/REST APIs with clear boundaries, leverage event streaming for efficiency, and ensure scalable evolution.


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


Collaborate with product & design on roadmap sizing, sequencing, and MVP scoping


Implement API + data changes enabling new UI capabilities (validation, lifecycle state transitions, reporting)


Design & implement migrations (.NET Framework 4.8 → .NET 8 minimal APIs / ASP.NET Core)


Lead design reviews; produce ADRs clarifying trade‑offs


Elevate testing strategy (contract, integration, perf, load)


Automate observability (structured logging, tracing, metrics, dashboards)


Mentor SDE I/II engineers (pairing, scoped delegation, review coaching)


Guide containerization & AWS deployment (ECS/Fargate, selective Lambda)


Partner with product managers to define KPIs (conversion, booking modification success, statement generation time)


Evaluate build vs reuse vs buy options for new functionality; articulate trade‑offs


Minimum Qualifications:


5+ years professional C#/.NET


CLR internals understanding (memory, threading, async, GC basics)


Advanced SQL Server (query tuning, indexing, transactions)


Hands‑on API design (REST standards, error models, pagination, versioning)


Architectural patterns (DDD, layered, event‑driven)


Effective written & verbal technical communication


Proven mentorship improving code quality norms


Additional Qualifications:


.NET 6/8 performance features (Span, source generators, minimal APIs)


gRPC service & streaming design


REST API development (Node / Java / Kotlin), exposure to GraphQL preferred


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


AWS (ECS, RDS/Aurora, CloudWatch, SQS/SNS, API Gateway) / Azure equivalents


IaC (Terraform, CDK, CloudFormation)


Kafka/event streaming; eventual consistency patterns


Performance/load testing (BenchmarkDotNet, k6, JMeter)


Security practices (OWASP Top 10, threat modeling, secret rotation)


Container build optimization (Docker multi‑stage, caching)


Cross‑stack familiarity: React, Node.js, GraphQL, Elastic Search, MongoDB, Dropwizard/Kotlin services enabling full‑stack collaboration


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-net-full-stack/shenzhen-Guangdong/R-99718/

Senior Developer- Oracle Cloud ERP | Expedia Group | India - Bangalore

 Senior Developer- Oracle Cloud ERP | Expedia Group | India - Bangalore


Senior Developer- Oracle Cloud ERP

India - Bangalore


Technology


Full-Time Regular


ID # R-99378-1

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:


Design, develop, test, and implement customizations, enhancements, extensions, and integrations across Oracle Cloud ERP modules (Financials)


Leverage Oracle Integration Cloud (OIC), REST and SOAP APIs to integrate Oracle Cloud ERP with 3rd-party and internal systems


Lead technical analysis, solution design, and architecture for new ERP features or changes


Build and maintain reports and analytics using OTBI, BI Publisher, and Oracle Analytics Cloud


Optimize complex business processes within Oracle ERP using Visual Builder, Groovy scripting, and Fast Formulas


Perform troubleshooting, root-cause analysis, and performance tuning for ERP modules and integrations


Deliver technical documentation and support UAT as required


Engage with business leaders, product owners, and administrators to understand requirements and drive elegant, scalable solutions


Mentor and review the work of junior developers, champion best practices, and contribute to technical knowledge-sharing


Who you are:


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


8+ years of professional experience and must have worked on at least two full-cycle Oracle Cloud Fusion Implementation Projects.


Expertise in OIC Integrations, BI Publisher (BIP), OTBI and FBDI imports for Oracle Fusion ERP.


Strong understanding of Oracle Fusion ERP Cloud architecture and modules.


Proficient in Oracle database skills including SQL, PL/SQL packages, cursors, and procedures.


Strong knowledge of integrating with Web Services, XML, and other APIs for data transfer, extraction, and transformation.


Solid understanding of Oracle Integration Cloud (OIC) architecture


Knowledge of Oracle Visual Builder Cloud Service (VBCS) and its use with Oracle Fusion APIs.


Experience working with Agile/Scrum methodologies, particularly in decentralized teams.


Experience partnering with business stakeholders to understand how the technology stack ties to business outcomes


A track record of advocating for operational excellence, including unit testing, establishing SLAs, and programming for resiliency and scalability.


Experience building/troubleshooting applications using other cloud native technologies (Java, AWS) and integrate them with Oracle ERP


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


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-developer-oracle-cloud-erp/bangalore-Bangalore/R-99378-1/

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

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


Senior Functional Consultant (Cloud ERP)

India - Bangalore


Technology


Full-Time Regular


ID # R-99500-1

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/bangalore-Bangalore/R-99500-1/

Senior Software Development Engineer (.NET Full Stack) | Expedia Group | China - Guangdong - Shenzhen

 Senior Software Development Engineer (.NET Full Stack) | Expedia Group | China - Guangdong - Shenzhen


Senior Software Development Engineer (.NET Full Stack)

China - Guangdong - Shenzhen


Technology


Full-Time Regular


ID # R-99714

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:


Co-define product and technical roadmaps with product leadership, sequencing features by measurable property-manager value and traveler experience impact.


Define React application architecture (routing, data loading, error boundaries) to enable advanced customer experiences.


Design federated GraphQL schemas (ownership boundaries, pagination, versioning) aligned to domain-driven boundaries and evolving workflows.


Architect backend services and microservices (API aggregation, caching, resilience, event-streaming integration) and distributed workflows for reservations, availability, messaging, bulk operations, trust accounting, and idempotency; apply selective event sourcing/CQRS and reactive patterns where they materially improve auditability, scale, or velocity.


Establish domain models for Escapia capabilities and author/service-design documents that clarify service boundaries, data ownership, and shared libraries.


Set and monitor reliability and performance targets (latency, throughput, error budgets, capacity), formalize observability (structured logs, traces, metrics, correlation), and create dashboards/SLOs.


Optimize data storage and queries (SQL Server tuning: indexing, partitioning, read scaling).


Elevate security and multi-tenant isolation (OAuth 2.0, secret rotation, least privilege).


Guide containerization, deployment, and platform convergence (identity, notifications, monitoring) while retiring or consolidating low-value subsystems to reduce cost and complexity.


Promote experimentation and safe rollout practices (feature flags, incremental rollout, canary deployments) to accelerate validated learning.


Mentor engineers on architecture reasoning, performance tuning, and trade-offs, and influence technical direction beyond the immediate team.


Evaluate build vs. partner vs. acquire strategies for accelerating new capabilities and align architectural decisions to reduce time-to-market for future product hypotheses.


Minimum Qualifications:


7+ years backend development; deep C#/.NET expertise


Led multi‑quarter migrations or platform modernizations (prior‑era → modern architectures)


Designed high‑scale distributed/event‑driven systems in production


Advanced database design & tuning (SQL Server, PostgreSQL)


Strong cloud architecture (AWS: ECS, Lambda, RDS/Aurora, SQS/SNS, API Gateway)


Mastery of patterns (DDD, CQRS, event sourcing, layering, hexagonal)


Track record mentoring senior & mid‑level engineers to higher impact


Excellent written communication (concise RFCs, clear diagrams, decision logs)


Additional Qualifications:


.NET 8 perf & diagnostics (EventCounters, Span, analyzers, profiling tools)


gRPC service & streaming design


REST API development (Node / Java / Kotlin), exposure to GraphQL preferred


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


IaC (Terraform, CDK)


Kafka topic design, consumer reliability, backpressure handling


Advanced caching (Redis, write‑behind, stampede prevention)


Security threat modeling & remediation


Cost optimization (rightsizing, on‑demand vs reserved vs spot)


Benchmarking & load testing (BenchmarkDotNet, k6, JMeter)


Breadth across modern stack: React, Node.js, GraphQL, Elastic Search, MongoDB, Kotlin/Dropwizard, Spark, S3, Docker, observability (Splunk, Datadog)


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-software-development-engineer-net-full-stack/shenzhen-Guangdong/R-99714/

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/

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/

Senior Developer- Oracle Cloud ERP | Expedia Group | India - Bangalore

 Senior Developer- Oracle Cloud ERP | Expedia Group | India - Bangalore


Senior Developer- Oracle Cloud ERP

India - Bangalore


Technology


Full-Time Regular


ID # R-99378-1

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:


Design, develop, test, and implement customizations, enhancements, extensions, and integrations across Oracle Cloud ERP modules (Financials)


Leverage Oracle Integration Cloud (OIC), REST and SOAP APIs to integrate Oracle Cloud ERP with 3rd-party and internal systems


Lead technical analysis, solution design, and architecture for new ERP features or changes


Build and maintain reports and analytics using OTBI, BI Publisher, and Oracle Analytics Cloud


Optimize complex business processes within Oracle ERP using Visual Builder, Groovy scripting, and Fast Formulas


Perform troubleshooting, root-cause analysis, and performance tuning for ERP modules and integrations


Deliver technical documentation and support UAT as required


Engage with business leaders, product owners, and administrators to understand requirements and drive elegant, scalable solutions


Mentor and review the work of junior developers, champion best practices, and contribute to technical knowledge-sharing


Who you are:


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


8+ years of professional experience and must have worked on at least two full-cycle Oracle Cloud Fusion Implementation Projects.


Expertise in OIC Integrations, BI Publisher (BIP), OTBI and FBDI imports for Oracle Fusion ERP.


Strong understanding of Oracle Fusion ERP Cloud architecture and modules.


Proficient in Oracle database skills including SQL, PL/SQL packages, cursors, and procedures.


Strong knowledge of integrating with Web Services, XML, and other APIs for data transfer, extraction, and transformation.


Solid understanding of Oracle Integration Cloud (OIC) architecture


Knowledge of Oracle Visual Builder Cloud Service (VBCS) and its use with Oracle Fusion APIs.


Experience working with Agile/Scrum methodologies, particularly in decentralized teams.


Experience partnering with business stakeholders to understand how the technology stack ties to business outcomes


A track record of advocating for operational excellence, including unit testing, establishing SLAs, and programming for resiliency and scalability.


Experience building/troubleshooting applications using other cloud native technologies (Java, AWS) and integrate them with Oracle ERP


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


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-developer-oracle-cloud-erp/bangalore-Bangalore/R-99378-1/

Software Development Engineer II | Expedia Group | United Kingdom - London

 Software Development Engineer II | Expedia Group | United Kingdom - London


Software Development Engineer II

United Kingdom - London


Technology


Full-Time Regular


ID # R-99994

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 Group Advertising is redefining how travel brands connect with global audiences. Our Publishing Team owns the end-to-end delivery of display and travel ads across Expedia’s white-label and partner platforms. We’re building the next generation of video ad infrastructure, AI-powered tooling, and Rapid API integrations to deliver smarter, more engaging ad experiences.



This is a frontend-heavy full stack role, ideal for engineers who want to grow across the stack while focusing on building scalable, high-performance UI systems. You’ll join a senior, collaborative team that values autonomy, curiosity, and a “Go Get What’s Next” mindset. We’re looking for someone who thrives in a fast-paced environment, takes initiative, and is excited to shape the future of travel advertising.



In this role, you will:


Design, build, and maintain scalable, fault-tolerant front-end systems for serving ads across Expedia Group platforms


Collaborate with engineers, product managers, and designers to deliver high-quality, user-centric features


Contribute to full-stack development, including backend services in Kotlin/Java and GraphQL APIs


Build tooling and reusable components for partners to easily integrate with our ad platform


Take ownership of projects from ideation to deployment, with a strong focus on performance and reliability


Participate in code reviews, technical design discussions, and agile ceremonies


Continuously learn and explore new technologies to improve our stack and developer experience



Experience and Qualifications:


Experience with React and modern front-end development practices


Willingness to work across the full stack and learn backend technologies


Solid understanding of software engineering fundamentals and clean code principles


Excellent problem-solving and analytical skills


Strong communication skills and ability to collaborate with distributed teams


Experience with Kotlin, Java, or other backend languages


Familiarity with GraphQL and building RESTful APIs


Exposure to CI/CD tools like Jenkins, Git, Docker, or TeamCity


Experience in Agile/Scrum environments


Background in advertising technology or travel tech is a plus


Interest in or exposure to machine learning applications


Bachelor’s degree in Computer Science or a related field


3+ years as a software engineer, preferably in e-commerce, ideally in fast-paced, global environments


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/london-London/R-99994/