Software Architect

HomeAway

(Austin, Texas)
Full Time
Job Posting Details
About HomeAway
HomeAway, an Expedia brand, is the world's leader in vacation rentals with sites representing more than 1 million online bookable vacation rental listings. Through HomeAway, owners and property managers offer an extensive selection of vacation homes that provide travelers with memorable experiences and benefits, including more room to relax and added privacy, for less than the cost of traditional hotel accommodations.
Summary
The eCommerce team is looking for a talented Software Architect to join a team building a secure, robust, ecommerce system. This core infrastructure powers the day-to-day vacation rental management activities of customers with mobile, tablet, and desktop experiences. This is the main entry point for our system where billions of dollars flow through each year. You will have the opportunity to optimize the system, improve efficiency, improve software quality, and improve our user’s experiences.
Responsibilities
* Run the entire software lifecycle from planning, requirements gathering, architecture, design, development, and testing through documentation. * Work on large scale distributed applications building and operating highly available systems. * Investigate technical problems, determine resolutions and exercise your debugging skills. * Work on Java/open-source web application development: Java, Spring, REST, Git, RabbitMQ, Maven, and other tech you suggest. * Be a strong advocate for testing (Junit, Mockito, Jasmine, etc...). * Demonstrate your JavaScript knowledge and experience with modern application frameworks (ReactJS is a plus). * Utilize your knowledge of HTML5, CSS3, and responsive design to create user centric experiences. * Exercise strong software process skills including issue tracking, effort estimation, Agile/Scrum ideas, and code reviews to list a few. * Work and collaborate closely with a highly competent team in an Agile environment.
Ideal Candidate
* Bachelor's Degree or higher, preferably in Computer Science, or equivalent experience. * 9+ years overall software development experience with demonstrated experience delivering large scale web applications. * Results oriented, self managed individual - proven track record of delivering on estimates with minimal oversight. * Leads by example in all aspects of software development - simple, elegant, scalable, well-tested, documented. * Collaborates with cross-functional teams, including QA, DB, product marketing, and finance. * Ecommerce experience a huge plus. * Excellent verbal and written communication skills.
Compensation and Working Conditions
Benefits Benefits included

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.