Sunrun

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

Jobs at Sunrun

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

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.