Software Development Engineer Iii: Graphql Platform

Expedia Expedia · Hospitality · Austin, TX

Expedia Group is seeking a Software Development Engineer III to join their GraphQL Platform team. This role involves designing, building, and developing the core GraphQL platform infrastructure, including routers, schema workflows, and supporting systems. The engineer will collaborate with other teams, optimize observability, and participate in code reviews. A key aspect of the role is to leverage AI to modernize platform tools. The position requires experience with Rust or Kotlin, GraphQL, and building scalable, high-throughput applications.

What you'd actually do

  1. Design, build and develop the core GraphQL platform, including the router, schema workflows, and supporting infrastructure
  2. Provide technical support and guidance to platform users
  3. Collaborate with multiple engineering teams to find solutions to best increase developer productivity
  4. Optimize existing observability and monitoring solutions
  5. Participate in code reviews to assess overcall code quality and flexibility

Skills

Required

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent related professional experience and 5+ years of hands-on software development experience
  • Excellent communication and collaboration skills, with a demonstrated ability to work effectively in cross-functional teams
  • Experience developing features with Rust or Kotlin
  • Solid understanding of API design in GraphQL services
  • Proven experience designing, developing, and maintaining robust, scalable, high-throughput applications

Nice to have

  • Experience with Docker, Kubernetes, and cloud platform like AWS
  • Experience with CI/CD pipelines and tools like Jenkins, Spinnaker, or GitHub Actions

What the JD emphasized

  • Leverage AI to modernize our platform tools