Backend Software Engineer

Summary of Position

We are hiring a Back-End Software Engineer to help create and expand the backend software running our cutting-edge energy management software. Our system handles data ingestion, analytics, and continuous closed-loop control of remote hardware, along with user interfaces, reporting, and sales tools.

Skills and Qualifications

  • Ability to write code that meets production standards and can be understood and maintained by others.

  • Several years software engineering experience.

  • Excellent OOP, Python, and database skills including SQL.

  • Experience with Linux, AWS, Git, Docker.

  • Familiarity with timeseries processing, security requirements, and approaches to developing IoT systems are a plus.

  • Our stack also uses Kibana, Elastic Search, Docker Swarm, Dramatiq, so familiarity with these tools is helpful but not required.

An ideal candidate will have several years of experience as a software engineer. You should have a strong foundation in software engineering, be able to write robust, well documented, and maintainable code, and be comfortable with life-cycle and agile software development.  You should have high expectations of yourself and others in finishing and shipping a usable, reliable, real-world product on time.

As a startup, you will have a significant impact on the progress of the company. You should be a self-starter who takes initiative and has experience in an entrepreneurial environment. You should be comfortable working collaboratively in a small team, with input from product management, operations, research, and business drivers.

Experience and enthusiasm for sustainability and the energy industry are desirable.


The position can be remote. We have an office in downtown Oakland and prefer candidates within a one-hour timezone of US Pacific time.

How to Apply

Email your resume and cover letter to  Please also include the position you are applying for in the subject line.

About Extensible Energy

Extensible Energy is making our grid more flexible, agile, and renewable energy powered.  We are an award-winning software provider for the solar, energy storage, and IoT building controls industries. Our mission is to promote the expansion of the commercial solar market through intelligent cloud software. Headquartered in Oakland, California, our suite of load flexibility and “solar plus” software reduces costs and increases ROI without installing expensive hardware.

This is a scalable software solution that has the potential to change the world!  Now we need a skilled software engineer to join our team and help us build it.


Extensible Energy provides equal employment opportunity without regard to an applicant’s race, sex, pregnancy, sexual orientation, gender identity or expression, genetic information, national origin, age, physical or mental disability, medical condition, religion, marital status or veteran status.