Demo

Software Developer

ZEO Energy
Provo, UT Full Time
POSTED ON 11/25/2025
AVAILABLE BEFORE 5/23/2026

Zeo Energy is a leading, fully integrated residential solar and clean-energy company powering the next generation of renewable solutions across the US. With 20 years of experience as a trusted national solar energy company, we’ve built our reputation on quality workmanship, long-term performance, and a customer experience that stays in-house from start to finish - sales, design, installation, service, and support. 


Zeo Energy is focused on rapid growth and innovation. As a publicly traded company, we’re expanding our footprint and investing into clean-energy technologies. At Zeo Energy, you'll have the opportunity to be part of an industry leader, drive meaningful change in the renewable energy space, and help shape a sustainable future—while growing your career alongside a dynamic, forward-thinking team.

 

Position Overview:

We are seeking a proactive and organized Software Developer to play a key part in developing, enhancing, and maintaining our internal CRM system. In this role, you will collaborate closely with product owners, end users, and internal and external developers to deliver scalable solutions that support business operations, improve user efficiency, and improve our customers’ experience.


Key Responsibilities:

  • Design, develop, test, and deploy new features and enhancements for our internal CRM platform or other softwares.
  • Troubleshoot, debug, and resolve software defects and performance issues.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  • Maintain clean, scalable, and well-documented code following best practices.
  • Participate in code reviews and provide constructive feedback to team members.
  • Integrate internal and third-party APIs to support business workflows.
  • Monitor application performance and recommend improvements for stability and efficiency.
  • Contribute to continuous improvement efforts including architecture, tooling, and development processes.


Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
  • 2–4 years of professional software development experience.
  • Proficiency in languages such as JavaScript/TypeScript, Python, C#, or Java.
  • Experience with CRM systems.
  • Familiarity with modern web frameworks (Vue preferred) 
  • Familiarity with Go or other backend languages and frameworks (Go preferred).
  • Experience with relational databases (PostgreSQL preferred).
  • Understanding of RESTful APIs, microservices, and integration strategies.
  • Knowledge of version control and CI/CD best practices.
  • Strong problem-solving skills and ability to work both independently and collaboratively.
  • Excellent analytical, organizational, and prioritization skills.
  • Ability to navigate around roadblocks and shifting priorities to always deliver the highest value possible.
  • Ability to be a self starter and find solutions to problems.
  • Effective written and oral communication abilities.
  • Ability to thrive in a dynamic and deadline-driven environment.
  • Experience in the solar industry is preferred.

 

Why Work at Zeo Energy?

  • Be part of an innovative team dedicated to renewable energy and sustainability
  • Opportunities for professional growth and advancement in a growing industry
  • Competitive pay, benefits, and a supportive work environment


Zeo Energy is an equal-opportunity employer. We encourage applications from candidates of all backgrounds and experiences.

 

While performing the duties of this job, the employee is regularly required to talk or listen. Regular periods of sitting or standing may be required by this position. Specific vision abilities required by this job include close vision and ability to adjust focus.

 

Note: This job description is intended to convey information essential to understanding the scope of the position and is not an exhaustive list of skills, efforts, duties, responsibilities, or working conditions associated with it.

Salary.com Estimation for Software Developer in Provo, UT
$80,521 to $100,446
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer?

Sign up to receive alerts about other jobs on the Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$82,809 - $110,162
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$72,538 - $87,299
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ZEO Energy

  • ZEO Energy Provo, UT
  • About Us:Zeo Energy is a leading, fully integrated residential solar and clean-energy company powering the next generation of renewable solutions across th... more
  • 13 Days Ago

  • ZEO Energy Provo, UT
  • About Us: Zeo Energy is a leading, fully integrated residential solar and clean-energy company powering the next generation of renewable solutions across t... more
  • 13 Days Ago

  • ZEO Energy Pittsburgh, PA
  • About Us:Zeo Energy is a leading, fully integrated residential solar and clean-energy company powering the next generation of renewable solutions across th... more
  • 13 Days Ago

  • ZEO Energy Provo, UT
  • PART TIME or FULL TIME available! About Us: Zeo Energy is a leading, fully integrated residential solar and clean-energy company powering the next generati... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Software Developer jobs in the Provo, UT area that may be a better fit.

  • ResNexus Salem, UT
  • **At this time, we are not able to provide sponsorship or Work Visas for employment within the United States** Job Description At ResNexus, our motto is si... more
  • 2 Months Ago

  • Namify Springville, UT
  • Designs and implement critical system and client features: integration to third party API's; use ASP.NET Web API 2 to create a restful API that links the d... more
  • 10 Days Ago

AI Assistant is available now!

Feel free to start your new journey!