There are still lots of open positions. Let's find the one that's right for you.
The Installation Manager at Leaf Home is responsible for overseeing the daily operations of the Installation department within a local field office. This role involves providing leadership and tactical execution on production activities, including customer scheduling, service resolution, training, and managing a network of third-party installers. The position aims to enhance operational efficiency and ensure high-quality installation services while fostering a supportive and inclusive work environment.