.Net Software Engineer

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 both a self-starter and also 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
- 4+ 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.5+,Visual Studio
- 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: .NET Core, Amazon Web Services, Docker, Kafka, Spark, NoSQL databases
- Strong written and verbal communication skills
- Vacation
rental, property management industry experience or interest


- Great medical & dental plans
- Highly-competitive salary
- Target annual bonus
- Company stock (RSUs)
- Unlimited Vacation
- Free vacation rental on a yearly basis (taxable benefit)
- Ability to work up to two weeks in any of our offices around the world on a yearly basis
- Free drinks & snacks
- Weekly company update talks with our leadership team
- Free vacation-rental listing
- Electric, adjustable standing desk

Back to top