Sunrun

HQ
San Francisco
Total Offices: 27
12,000 Total Employees
Year Founded: 2007

Teams at Sunrun

Recently posted jobs

YesterdaySaved
Remote
USA
Energy • Solar • Renewable Energy
Manage escalated customer issues as the primary point of contact, coordinating resolutions, scheduling site visits, obtaining documents, and communicating proactively with customers. Collaborate with internal teams and subject matter experts to improve processes and training. Maintain knowledge of solar agreements, billing, system performance, and resolution tools while gathering post-resolution feedback and managing multiple cases independently.