Senior Software Engineer

The Opportunity:

Have you ever had the opportunity to impact the lives of millions of people in a meaningful way and help them enjoy time away with their friends and families building memories? That is what we do here at HomeAway.com. We are the leading vacation rental website in the world with more than one million online bookable vacation rentals. Our mission is to make every vacation rental in the world available to every traveler in the world through our online marketplace and we're committed to helping families and friends find the perfect vacation rental to create unforgettable travel experiences together. As for the analytics group, we enable product stakeholders with relevant strategic and operational recommendations to make better decisions. Our culture is one that strives to solve difficult problems through product engineering, backed by rigorous hypothesis-based testing, empowering people to come up with ideas and data-driven solutions quickly.

 

HomeAway Software, Inc., part of the HomeAway family, is a leading supplier of business management and online solutions for the vacation rental industry, and has created, developed, maintained and supported systems for over 2,200 property management companies managing hundreds of thousands of vacation rentals worldwide. We are searching for a Software Engineer with exceptional Object-Oriented programming skills, as well as API Design and UI knowledge, who will help us continue to offer creative and scalable world-class solutions for our global business.

 

In this role, the ideal candidate will have the unique opportunity to work on the company's modular architecture, which supports multiple applications through RESTful services. These systems are mission critical to our customers, and help them create more bookings through our software offerings in our SaaS-based solutions. He/she will have a critical role in the ongoing development of this system working on initiatives such as performance,scalability, and new feature development. The candidate should be a self-starter and collaborative, with a focus on quality, maintainability and best practices.

 

Required Qualifications:

- Bachelor’s Degree in Computer Science or related field, or equivalent industry experience

- 6+ years of software development experience, primarily web facing

- Object-Oriented Programming Experience (C# preferred)

- Strong Understanding of Front End Web Technologies(HTML5,JavaScript)

- Experience designing and implementing service-oriented architectures (SOA)

- Experience designing and consuming RESTful APIs

- Comprehension of complex system interactions involving both internal and external components

- Experience with a version control system including branching,merging and conflict resolution

 

Preferred Qualifications:

- C#, .NET 4+, Visual Studio

- ASP.NET Web API, ASP.NET MVC

- Single Pages Applications development experience

- SQL Server 2008+, T-SQL

- Experience using Git and Github or other distributed VCS

- Experience with Agile methodologies and Jira

- Experience working in a DevOps culture

- Experience with any of the following technologies: .NETCore,Amazon Web Services, Docker, Kafka, Spark, NoSQL databases

- Strong written and verbal communication skills

- Vacation rental, property management industry experience or interest

 

Benefits:

- 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 HomeAway.com

- 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