Leaffilter North - Eugene, OR
posted 5 days ago
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.