What is a Software Engineer at Invitation Homes?
A Software Engineer at Invitation Homes plays a critical role in building and maintaining the technology platforms that power the nation's premier single-family home leasing company. With a portfolio of tens of thousands of homes, the business relies heavily on sophisticated digital solutions to manage the entire leasing lifecycle. As an engineer here, you will design, develop, and optimize applications that directly impact thousands of residents and field associates daily.
The work spans a diverse range of internal and external products, including resident portals, property search engines, automated maintenance dispatch systems, and internal financial tools. The engineering team is tasked with solving complex logistics, scheduling, and data-synchronization challenges. By joining this team, you will help modernize real estate technology, ensuring that property management is as seamless and automated as possible.
This position offers a unique opportunity to work at the intersection of physical real estate and modern cloud technology. Because the company is continually scaling its operations, your contributions will directly influence system reliability, operational efficiency, and the overall customer experience. You will work in a collaborative environment where clean code, scalable architecture, and user-centric design are highly valued.




