Careers

Current Opportunities

Business Development Manager


TerraVerde Energy is searching for a business developer to support the continued growth of our Distributed Energy Resource Project & Program Services. TerraVerde Energy is an independent energy advisory firm that supports CCAs, Public Agencies, and Commercial Enterprises in developing and deploying intelligent energy strategies. Over the past 11 years we have developed over $400 Million in energy programs including more than 100 megawatts of distributed solar PV and battery energy storage systems. If you are seeking to leverage your in-depth experience and high-level competency in originating, cultivating, and winning opportunities to deliver value in the distributed solar and battery space, then this could be the perfect opportunity for you! This mission-critical role will give you an opportunity to utilize your business intelligence and distributed solar & battery market expertise to win new opportunities with large organizations with complex stakeholder structures. You will find great reward in becoming part of a pioneering, thought-leading distributed energy consulting firm. This is your opportunity to showcase your abilities with a company in growth mode where you can deliver results and also contribute to the continued development of our products and services. Take your career to the next level and apply today!

Solar Project Developer


TerraVerde Energy is committed to supporting our communities as we navigate our path towards a decarbonized economy. More than half of the energy usage comes from commercial and industrial operations. Our mission is to democratize access to solar for all commercial electricity customers and accelerate the timeline to the decarbonization future. The path to that future is dependent on enabling businesses to support their buildings and reliably run their operations through clean and cheap electricity. We believe the electricity must be generated locally with solar and seamlessly integrated with storage, electric vehicle charging, and other Distributed Energy Resources.

To help us get there, we are seeking project development professionals to join our team as Project Developers. In this role, you will report to the Executive Vice President of Projects and will lead development of solar, storage, and distributed energy resources for our clients. Our clients include load serving entities and community choice aggregators that service 50,000 to 300,000 customers in their territories. We also work with transit agencies including the California High Speed rail who will be the largest electricity user in California. In this client facing role, you will be the day-to-day face of the company. You will need to capture client project requirements, understand the technical, legal, regulatory and permitting challenges to deliver a solution. From there, you’ll craft a plan to deliver projects through full implementation. To be successful, you will need a problem-solving mindset and the ability to drill into important details. However, you’ll also need the awareness to zoom out to the big picture to make sure to prioritize what is urgent before what is important. Take a moment to read more about us here: https://terraverde.energy/terrablog/

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.

Previous Opportunities

Energy Analyst/Engineer


TerraVerde Energy is seeking an Energy Analyst/Engineer with experience in modeling financial projections of solar, storage, and resiliency projects in California to join the Nova team at TerraVerde Energy. In this role you will oversee analytical responsibilities in the modeling and analysis of distributed energy resource (DER) projects and community scale programs. To be successful, you will need a problem-solving mindset, and the ability to strategically determine the best processes by reviewing the finer details of an analysis. You will need the capability to support multiple clients, create detailed analysis for them and translate your findings into value without using technical jargon. To do this effectively, you will need to be able to grasp the big picture to make sure the analysis path solves the goal of the specific project. Want to make this happen with us?

Python Developer


TerraVerde Energy is seeking a Python/Django backend developer to join our software team. Our mission is to enable communities to become energy independent and eliminate carbon emissions. We do this through deploying programmatic distributed energy resource (DER) assets including solar, storage, electric transportation, etc. Our team is building the software solution (NavigaDER) to identify clusters of buildings in our communities that are suitable to deploy these technologies. Would you like to join us to make this happen?

Lead Frontend Developer


TerraVerde Energy is seeking a front-end developer to join our software team as a team lead. Our mission is to enable communities to become energy independent and eliminate carbon emissions. We do this through deploying programmatic distributed energy resource (DER) assets including solar, storage, electric transportation, etc. Our team is building the software solution (NavigaDER) to identify clusters of buildings in our communities that are suitable to deploy these technologies. Would you like to join us to make this happen?

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!

Asset Management Analyst / Engineer


TerraVerde is searching for a technical analyst to join our Asset Management team. We manage a portfolio of hundreds of solar and battery systems with a mission to maximize the benefits that our clients realize from these systems. If you are seeking to expand your knowledge and competency in managing the complex process of operating & maintaining renewable energy systems, then this could be the perfect opportunity for you! In this position, as a TerraVerde Asset Management Analyst, you will use your well-tuned problem-solving skills and passion for learning to navigate complex, operations & maintenance projects for our clients and be a driving force toward our success in optimizing the benefits they receive from these systems. You will find great rewards in becoming part of a pioneering, thought-leading firm. Take your career to the next level and apply today!

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 integrationmodelingpower 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.