Software Engineer III

Energy Solutions · Remote or Any Energy Solutions' office location (Oakland, CA / Orange, CA / Boston, MA / New York, NY)

Clean Energy
Posted 4 weeks ago

Featured Job

Founded in 1995, Energy Solutions is an employee owned energy efficiency and demand management engineering, program design and implementation consulting firm. Our mission is to create large-scale environmental impacts for our clients by implementing market-based solutions and developing policies that contribute to these goals. We foster this mission by retaining a talented and committed team, providing a stimulating, healthy and participatory workplace, and emphasizing creative new approaches that maximize the value of our services. With nearly 200+ staff, we are honored to serve a diverse range of utility, public agency, commercial and industrial clients.     

We are currently seeking an experienced Software Engineer III to join our Information Systems team to design, develop, and maintain software systems that support the distribution of incentives for clean energy technologies.  You will bring deep technical expertise and a team-oriented approach to bear as you architect and implement systems that meet the technical needs of our clients as well as the energy and cost savings goals of the programs we support. This unique position is perfect for individuals with technical prowess that want to have an impact on energy efficiency markets and greenhouse gas reductions through our work for major North American utilities and other clients around the country. 

Persons filling this position can choose to work from either our Northern California office in Oakland, our Southern California office in Orange or our Boston, Massachusetts office. We will also consider remote candidates in other parts of the United States as well.  


Primary Responsibilities: 

  • Designing, developing, and maintaining web applications and other enterprise software systems 

  • Reviewing functional requirements and drafting implementation plans 

  • Contributing new unit tests and promptly fixing any tests that fail continuous integration checks 

  • Working with internal clients to debug, reproduce, document, and fix support problems for production systems 

  • Performing code reviews on colleagues' contributions to the codebase. 

  • Participating in agile ceremonies such as standup meetings and pointing discussions. 

  • Leading technical analysis and discussions with internal clients, project managers, and other software engineers. 

  • Specializing in one or more codebases in order to be the go-to engineer for questions about bugs or new feature implementation plans. 



  • A bachelor’s degree in Software Engineering, or Computer Science and 5-8 years of relevant experience, or master’s degree in a related field. Candidates exhibiting 5 or more years of work experience using related technologies are also encouraged to apply.  

  • Experience with Python and Django. Similar object-oriented languages and frameworks will also be considered 

  • Experience with relational databases including MySQL, SQL, postgreSQL, Oracle or similar  

  • Effective communication skills and an enthusiasm for collaborative software development  

  • Significant JavaScript and React experience a plus 

  • Energy related professional experience is a plus 


COVID-19 Considerations: 

Successful applicants must be fully vaccinated against COVID-19 as a condition of employment and two weeks must have passed since receiving the final dose before you will be able to work from our offices. 

All employees & guests to wear masks upon entry, along with careful sanitation/cleaning procedures followed in accordance with guidelines instructed by the CDC. Additional safety measure include ensuring masks and disposable gloves are available at all offices, providing hand sanitizer and alcohol wipes, adjusting within the office to ensure social distancing is maintained, and managing staggered schedules. 


Compensation is commensurate with experience and includes a generous retirement package. Energy Solutions provides an excellent benefits package including medical, dental and vision insurance, other pre-tax contribution plans and an Employee Stock Ownership Plan (ESOP).  


Click HERE to apply


For more information about Energy Solutions, please visit us on our website at  


Information will be requested to perform the compulsory background check, drug screens are required and permanent authorization to work in the U.S. is a precondition of employment. We participate in E-Verify. Energy Solutions is an equal opportunity employer. 

Related Jobs

Senior Software Engineer - Pachama
Remote (USA) - Posted 3 weeks ago
Software Engineering Manager - Kairos Aerospace
Mountain View, CA/Remote (USA) - Posted 3 weeks ago
View more open tech jobs in Boston, MA
View more open tech jobs in Oakland, CA
View more open tech jobs in New York, NY
View more open tech jobs in Orange, CA
View more remote jobs
Be the first to see new Software Engineer III jobs

Save this search to get an email when new jobs match this search.

Create Email Alert