Software Engineer
Alternate Title: Software Developer; Software Architect
Software Engineer

Software Engineers design cutting-edge digital tools for PV system design and monitoring; clean energy investment, finance, and sales; field training, project permitting; and service logistics.

In a rapidly changing industry, Software Engineers dream up digital platforms and programs that link solar investment, operations, sales, and customer service partners. Their jobs range from needs assessment to coding, testing, and deployment. They might develop game-based training to improve installation and inspection; financial software to aggregate investment, benchmark transactions, and manage loans; or online tools for service and fleet logistics. Software Engineers can design simulation models for whole-building energy systems, which are critical to a clean energy future. They can also develop systems and apps to monitor real-time energy production and consumption. Smart meters start with smart software.