Sunrun
–
San Jose, CA, 95121
... Overview The Foreman position provides leadership and technical expertise for a solar installation crew of three to six members. The Foreman is responsible for safety, quality, customer service, and productivity and ensures the successful completion ... - May 30