Principal Engineer

HomeAway, an Expedia Inc. company is building the most widely accepted platform for the vacation rental industry. Our platform and solutions support advertising distribution, payment processing, online and offline booking, dozens of high traffic web sites, and hundreds of services/applications across our family of products. Our infrastructure is a highly distributed SOA and EDA, leveraging hundreds of separate applications, communicating primarily via XML and JSON over HTTP.

Are You:

  • Passionate about working a product at the scale of 600m+ processes per day & 13+ billion processes per week
  • Experienced in Java API development for enterprise applications
  • Obsessed about high availability and scalability for your project  
  • Attracted to complex engineering problems and cannot rest until the solution has been found and implemented
  • Independent, solution-oriented performer who is skilled at Java development
  • Looking for a rapid growth opportunity & quickly learn multiple architectures across the company


  • Building reliable, highly available and scalable systems in an agile and test driven environment
  • Work closely with other tech leads and product managers to design and implement world class solutions
  • Mentor a team of highly energetic and smart engineers


  • Bachelor's degree in computer science or related field
  • 10+ years programming in Java - preferably in API development
  • Deep understanding of Web and API architecture
  • Conversant in common Internet technologies and protocols (HTTP, SSL, OAuth, REST, JSON, XML, etc)
  • Solid JDBC experience
  • Proven track-record of building fast, reliable, large, multi-threaded, scalable, service-oriented web services
  • Leads by example in all aspects of software development - simple, elegant, scalable, well tested, documented
  • Results oriented, self managed individual with a track record of delivering on plans with minimal oversight
  • Experience in profiling high traffic web applications and services
  • Excellent verbal and written communication skills

Bonus Points For:

  • Experience with Elastic Search, Kafka, and NoSQL  
  • Experience coordinating technology deliverables for global and local software teams


  • Great Medical & Dental Plans
  • Highly Competitive Pay
  • Target Annual Bonus
  • 4 weeks Paid Vacation
  • Employee Purchase Discount Plan
  • Discounted vacation rental on a yearly basis (taxable benefit)
  • Free drinks & snacks
  • Weekly company update talks with our leadership team
  • Free Listing on
  • Discounted Metro Bus & Rail pass
  • Electronic adjustable stand up desk
  • Casual dress code

Meet Some of HomeAway's Employees

Yaneli R.

U.S. Marketing Specialist

Yaneli showcases HomeAway’s spectacular home rentals from social media to email campaigning—helping family and friends explore new and exciting travel destinations.

Chris T.

Senior Manager, Business Intelligence

Chris powers HomeAway’s Business Team—crunching numbers, developing ideas, and strategizing future goals to make HomeAway the industry’s top selling vacation rental brand.

Back to top