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

Senior Software Development Engineer - Data Quality Platform

Expedia Group

$173,000 - $242,500
Sep 17, 2025
Austin, TX, USA
Apply Now

Expedia Group is looking to solve the business problem of designing and building a Data Quality Platform to support its data quality needs, integrated with its extensive Data Platform, to drive loyalty and traveler satisfaction.

Requirements

  • Advanced proficiency in object-oriented programming languages such as Java.
  • Advanced knowledge of software architecture and design patterns.
  • Experience designing and building microservices and RESTful APIs.
  • Experience with Java frameworks and technologies such as Spring, Hibernate, or JPA.
  • Experience with relational databases such as SQL
  • Knowledge of version control systems, preferably Git.
  • Experience with ETL processes and big data technologies (e.g., Spark, Hadoop, Kafka) for building data pipelines.

Responsibilities

  • Mentor other engineers and contribute to their growth within the team.
  • Create and own the project systems and technical architecture for the team.
  • Guide technical integrations with other teams across the business unit.
  • Understand highly complex systems and take the lead in designing moderately complex systems.
  • Identify and advocate for project quality through robust testing, monitoring, and alerting at the project level.
  • Establish and track operational excellence metrics for the team's services.
  • Guide others in designing software that is inherently testable, observable, and maintainable.

Other

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field; or Equivalent related professional experience.
  • 8+ years of professional software development experience.
  • Ability to work in a flexible work model (with some pretty cool offices).
  • Must be able to demonstrate a strong understanding of how team goals connect to broader business needs.
  • Must be able to identify business problems at the team level and architect effective solutions.