Shenzhen, /, China Hybrid Employment

Expedia Group is hiring a Senior Software Development Engineer

About the Role

Expedia Group is hiring a Senior Software Development Engineer for the SPX Content team within the Supply Partner Experience organization. You will build and evolve the content experiences that power lodging supply for Expedia Group brands, with a focus on core product features in Partner Central and Vrbo Dash.

What You'll Do

  • Architect services aggregating domain APIs using caching, resilience, and event streaming integration to drive operational efficiencies.
  • Drive migration of prior-era web-pages using strangler and incremental rollout patterns, delivering measurable UX, accessibility, and performance improvements.
  • Build React app structure for Escapia features, including routing, data flow, and error handling.
  • Design GraphQL schemas with clear service boundaries and data ownership; evolve APIs to support new workflows.
  • Optimize Core Web Vitals (LCP, INP/FID, CLS) and sustainably reduce bundle footprint using profiling and data-driven decisions.
  • Establish a test pyramid (unit, contract, e2e, visual regression) and CI quality gates; codify standards for reliability.
  • Introduce performance and error telemetry (RUM, Sentry, traces, usage analytics) with actionable dashboards and KPIs.
  • Mentor engineers through design critiques, pairing, and growth plans to foster T-shaped skill development.
  • Influence design system evolution for reusable, themeable component patterns to accelerate feature velocity.
  • Implement secure auth/session flows (OAuth 2.0, token lifecycles, PII handling) and enforce least privilege.
  • Advocate for deletion of obsolete code paths and redundant APIs; document rationale for simplification.
  • Align modernization and feature delivery with business outcomes such as retention, task completion time, booking conversion, and reliability.
  • Participate on-call rotation for Escapia services and contribute to incident postmortems and reliability improvements.

What We're Looking For

  • 8+ years of full-stack or web services development experience with 3+ years in a technical leadership role.
  • Expertise in GraphQL schema and resolver design at scale, including federation, batching, and caching.
  • Production API architecture experience with Node.js, Kotlin, or Java.
  • Proven track record of delivering multi-quarter migration or platform initiatives.
  • Excellent technical communication skills, including concise RFCs and data-backed proposals.
  • Experience mentoring senior and mid-level engineers.

Nice to Have

  • Experience with React Server Components / Streaming SSR (Next.js or custom).
  • Proficiency with Kotlin coroutines, Spring Boot, or Dropwizard.
  • AWS expertise (CloudFront, Lambda, ECS/Fargate, API Gateway, RDS/Aurora, SQS/SNS).
  • Event-driven design experience with Kafka topics, pub/sub, and backpressure handling.
  • Advanced caching strategies (edge/CDN, revalidation, stale-while-revalidate).
  • Knowledge of experimentation and feature flag governance (LaunchDarkly, internal tools).
  • Security best practices (OWASP, CSP, dependency risk management).

Technical Stack

  • GraphQL, Node.js, Kotlin, Java, React
  • AWS, Kafka, Sentry, LaunchDarkly
  • Spring Boot, Dropwizard

Team & Environment

You will join a team of talented and creative software engineers. The team follows an agile practice and collaborates with multiple Expedia Group teams globally.

Benefits & Compensation

  • Full benefits package
  • Exciting travel perks
  • Generous time-off
  • Parental leave
  • Flexible work model
  • Career development resources

Work Mode

This role follows a hybrid work model and is based in Shenzhen.

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.

Required Skills
GraphQLNode.jsKotlinJavaReactAWSKafkaSentryLaunchDarklySpring BootAPI ArchitectureTechnical LeadershipSystem Design
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Expedia Group

Expedia Group brands power global travel for everyone, everywhere. They design cutting-edge tech to make travel smoother and more memorable, and create groundbreaking solutions for partners.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago