Expedia

Senior Software Development Engineer

Expedia
Apply
2 hours ago

Responsibilities

  • Design, build, and evolve scalable services and software components, including system design, low-level design, API design, and data modeling.
  • Lead the technical design and delivery of complex, multi-quarter InsurTech initiatives supporting shopping, booking, servicing, and claims.
  • Own complex features and services end to end through design, implementation, deployment, monitoring, and production improvement.
  • Write, review, and maintain high-quality, well-tested code while improving security, observability, resilience, performance, and operational excellence.
  • Safely integrate and operate AI/ML-enabled systems, tools, and workflows in production-grade software products.
  • Mentor junior engineers and contribute to communities of practice, design reviews, architectural direction, and long-term technical strategy.
  • Partner with product, analytics, and engineering teams to define success metrics and use data to improve system health and user outcomes.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field, or equivalent related professional experience.
  • 8+ years of relevant professional experience.
  • Experience leading end-to-end technical design and delivery of complex software initiatives across the full software development lifecycle.
  • Deep expertise in one or more modern programming languages and associated frameworks, with strong knowledge of system design, API design, and data modeling.
  • Strong experience building distributed systems, RESTful APIs, and microservices in cloud environments.
  • Experience with AI-driven systems, tools, or workflows and safely integrating AI/ML-enabled solutions.
  • Familiarity with CI/CD pipelines, infrastructure code, containerization technologies, and DevOps practices.
  • Experience integrating multiple services or domains while ensuring reliability, scalability, and observability.
  • Ability to communicate technical decisions clearly to technical and non-technical audiences.
  • Preferred qualifications include a master’s degree with 6+ years of software development experience, large-scale service architecture experience, resiliency and performance optimization expertise, mentorship, data-driven decision making, and depth in distributed systems, data-intensive services, recommendation systems, or full-stack applications.

Benefits

  • Medical, dental, and vision coverage.
  • Paid time off and an Employee Assistance Program.
  • Wellness and travel reimbursement.
  • Travel discounts and International Airlines Travel Agent Network membership.
  • Role is available only in Seattle, Washington, with at least three days per week in the office under the flexible work model.
  • Relocation assistance is not available.

Categories

Expedia

About Expedia

10,000+ employees
Contact me