Careers

Current Opportunities

Project Manager


Help deliver solar, battery, and microgrid projects that make California’s water and wastewater infrastructure and education facilities more resilient. TerraVerde Energy is looking for a Project Manager to support commercial-scale energy projects for public-sector clients across California, from contract signing through commissioning.

You’ll work closely with senior project managers, technical staff, contractors, and public-agency stakeholders to keep schedules, budgets, and technical requirements on track. This role suits a project manager with a solid foundation in renewable energy or infrastructure who’s ready to grow their technical and client-facing experience on complex, mission-driven work.

Previous Opportunities

Software Developer


We are building a web application that supports our internal team of analysts for the purpose of managing and analyzing the performance of distributed energy resources (DERs). This includes monitoring performance for DERs like solar panels and batteries, analyzing the cost benefits of those DERs, etc. We are uniquely positioned to bring these insights to our customers by building on our experience in modeling, deploying, and managing DERs for commercial entities.

TerraVerde works with municipal entities including school districts and city governments to help them design and deploy renewable energy projects. It really works! During our 12 years in business, we’ve managed over $400M in solar, energy storage, and energy conservation projects that have reduced greenhouse gas emissions and created energy cost savings for our customers.

We have assembled a small team of passionate people who care deeply about our company mission. We work to provide real solutions with measurable results for our customers.

About you

We are building web applications from the ground up and you will be a major part of that effort. Our current technology stack is:

  • React/Redux
  • Django (+ Django Rest Framework)
  • Python (+ pandas)
  • PostgreSQL
  • Docker
  • Terraform
  • AWS

We are looking for a talented, dedicated Software Developer whose skillset spans as much of the stack as possible. We hire earnest, hardworking, low-ego teammates who produce quality code and who want to make a positive impact in a professional environment. Since our team is small, we want you to be a self-starter, capable of understanding the mission and unafraid to make some decisions on your own. We could have required something like 5+ years with Python and React, but we think it is better practice to provide a coding challenge to interested candidates to better understand your abilities.

Director of Operations


We are seeking a Director of Operations to join the leadership of our small and highly effective team to guide strategy for a wide variety of interesting projects and support our growth for the next decade.

Electrical Engineer


We are searching for an experienced Electrical Engineer to join our team to develop a growing portfolio of distributed energy resources (DERs) including energy efficiency, solar, battery storage projects and more! If you are someone who has a technical background, loves to solve problems using your technical skills, and wants to work in a dynamic environment, the Electrical Engineer role at TerraVerde is for you!

Director of Grid Programs


We are searching for a creative engineer to support our team in identifying solutions that enable load serving entities (LSEs) to solicit DER contracts and design smart rates/tariffs. LSE users include community choice aggregators (CCAs) and investor/municipality owned utilities (IOUs and MOUs). If you are someone who has a background in DER integration, modeling, power markets and renewable energy procurement and want to see real programs go forward, from conception to operation, the Director of Grid Programs role at TerraVerde is for you.