Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Expedia Group Logo

Software Development Engineer III

Expedia Group

$137,500 - $220,000
Sep 18, 2025
Seattle, WA, USA
Apply Now

Expedia Group is looking to solve the problem of providing competitive market pricing experiences to its millions of customers and hotel partners worldwide by designing, developing, optimizing, and maintaining enterprise-scale distributed systems and high-performance caching layers.

Requirements

  • Experience in software development using Java or similar object-oriented programming languages, or Scala or Kotlin or similar functional languages
  • Experience designing and implementing distributed, event-driven systems using Kafka Streams, AWS Kinesis, or similar.
  • Experience optimizing for low-latency and high-throughput processing (1M+ TPS) microservices.
  • Experience implementing auto-scaling, blue-green deployments, and canary releases and Build and maintain SLAs, SLOs, and SLIs for critical services.
  • Experience developing robust caching solutions, utilizing technologies such as Redis or Couchbase or Memcached, or similar distributed caching tools
  • Experience working successfully on Agile development teams with a minimum of 5 engineers, understanding modern agile methodologies, version control systems, continuous integration, and continuous delivery practices
  • Experience building and operating scalable distributed systems and services within AWS cloud infrastructure or similar technologies.

Responsibilities

  • Own mission‑critical services end‑to‑end—from technical design and API contracts through implementation, deployment, and ongoing operations—for high‑throughput, low‑latency distributed pricing services at global scale.
  • Implement robust caching mechanisms to enhance application performance, reduce latency, and optimize system resource utilization
  • Participate actively in architecture reviews, writing thorough and well-supported technical documentation, and conducting detailed code reviews
  • Mentor team members, sharing knowledge and expertise to foster a culture of continuous technical growth and collaboration across teams
  • Identify opportunities for optimizing existing solutions and proactively propose enhancements that improve system efficiency and reliability
  • Analyze complex problems, deconstruct them into manageable milestones, and collaboratively deliver sustainable technical solutions
  • Partner deeply with Product to translate business outcomes into sustainable technical roadmaps; proactively surface trade‑offs, risks, and experiment plans to accelerate learning.

Other

  • Bachelor’s Degree or Master’s Degree in Computer Science, or related technical field; or equivalent related professional experience
  • 4+ years of experience
  • Commitment to technical excellence, test-driven development practices, and proactive monitoring
  • Excellent communication and interpersonal skills, capable of thriving and collaborating within a globally distributed team environment
  • Ability to work in a flexible work model with some travel required