What is a Software Engineer at Hover?
A Software Engineer at Hover plays a critical role in developing and scaling the technology that transforms standard smartphone photos into highly accurate, interactive 3D property models. This position sits at the intersection of computer vision, spatial data pipelines, and cloud infrastructure, making it a highly technical and impactful role. The engineering team is responsible for building robust systems that process massive amounts of geometric and visual data, ensuring low-latency rendering and delivering seamless user workflows across web and mobile platforms.
By working on Hover's core platform, you will directly impact how contractors, insurance adjusters, and homeowners visualize, estimate, and reconstruct physical spaces. The challenges you will solve are complex and require a deep understanding of data modeling, system scalability, and front-to-back integration. Engineers here do not work in silos; they collaborate closely with product managers and designers to translate sophisticated spatial algorithms into intuitive, consumer-grade software products.
This role is ideal for engineers who thrive on solving ambiguous technical challenges and want to see the direct physical impact of their code. Whether you are optimizing a React-based frontend, designing a high-throughput backend service, or modeling complex spatial data relationships, your work will be central to Hover's mission of digitizing the physical world.
