Climate & Environment Full-time

Site Manager, North Carolina Solar

Capital Power

Location

North Carolina

Type

Full-time

Posted

Nov 26, 2025

Mission

What you will drive

  • Manage and coordinate day-to-day solar operations at North Carolina solar facilities
  • Implement and maintain site safety programs and work practices
  • Analyze performance metrics and make recommendations for operational optimization
  • Ensure compliance with regulatory requirements and facility contractual obligations

Impact

The difference you'll make

This role contributes to transforming the energy system to power a lower-carbon future by managing solar facilities that deliver reliable, affordable, and lower-carbon power solutions across North America.

Profile

What makes you a great fit

  • 3-5 years of experience in leading operations and maintenance, preferably in solar operations, power plants, or electrical discipline
  • Completed post-secondary degree in Business or Engineering, Certified Engineering Technologist, or advanced trade certificate
  • Knowledge and experience in power systems, electrical equipment specification, HV systems, and substation operation
  • Excellent communication skills, critical thinking ability, and strong relationship-building capabilities

Benefits

What's in it for you

  • Health care benefits
  • Retirement benefits
  • Paid time off
  • Annual bonus
  • Comprehensive onboarding, training, and career development programs
  • Flexible and affordable employee benefits
  • Relocation assistance may be available

About

Inside Capital Power

Capital Power is dedicated to Powering Change by Changing Power, transforming the energy system to power a lower-carbon future. They deliver, build, and create balanced energy solutions for customers across North America.