Software Development Engineer III - Full Stack

ExpediaSeattle, WA
6d$146,000 - $204,500

About The Position

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: Our Technology Team partners with teams across Expedia Group 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. This Full Stack Engineer III position is part of the Air Flexibility & Air Filters team, which focuses on transforming how travelers search for flights when plans are still forming. We solve complex discovery and search problems including flexible dates, alternate airports, dynamic filters, and experimentation-driven experiences. Engineers on this team deliver end-to-end functionality, owning customer-facing React experiences as well as the backend services and GraphQL APIs that power them. This is a true full-stack role with real ownership across the stack.

Requirements

  • Bachelor’s degree or higher in Computer Science, Engineering, or a related technical field, or equivalent professional experience
  • 5+ years of professional software development experience in a full-stack role
  • Proven experience delivering customer-facing React applications and backend services in production environments
  • Strong expertise in Java, Kotlin, and related JVM frameworks
  • Hands-on experience designing and operating GraphQL APIs, including schema design and resolver implementation
  • Strong experience operating and troubleshooting production systems, with a focus on monitoring, observability, debugging, and working in cloud-hosted environments (AWS preferred)
  • Solid understanding of software design principles, algorithms, and data structures

Nice To Haves

  • Experience leveraging AI/ML features and capabilities
  • Prior experience collaborating with SRE (Site Reliability Engineering) teams to build robust, highly available infrastructures, incorporating reliability best practices such as automated testing, CI/CD pipelines, and incident response protocols
  • Created custom Splunk dashboards and alerting mechanisms to proactively monitor critical application and infrastructure events

Responsibilities

  • Design, build, and deliver end-to-end features, from React-based user interfaces through Node.js/TypeScript and Kotlin/Java backend services
  • Build and maintain backend services and GraphQL APIs that support web and mobile clients
  • Design APIs and service integrations that efficiently consume and expose data from upstream systems while meeting performance and reliability requirements
  • Collaborate closely with product, design, and platform partners to shape requirements and technical solutions
  • Apply strong software design principles, algorithms, and data structures to write clean, maintainable, and scalable code
  • Lead and participate in code reviews across both frontend and backend codebases
  • Debug and resolve complex production issues spanning frontend, backend services, and downstream dependencies
  • Participate in on-call rotations and contribute to incident response and root cause analysis
  • Identify architectural and operational inefficiencies and drive pragmatic improvements
  • Mentor junior engineers through pairing, reviews, and technical guidance

Benefits

  • 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
  • medical/dental/vision
  • paid time off
  • Employee Assistance Program
  • wellness & travel reimbursement
  • travel discounts
  • International Airlines Travel Agent ( IATAN ) membership
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service