EnergyHub is looking for a Software Engineer II to join our newly formed Commercial & Industrial team. In this role, you will facilitate the management of non-residential demand response programs by creating a first-class platform for our clients. You will tackle complex challenges with real-world constraints, contributing directly to the flexibility and scalability of our systems.
What You'll Do
- Develop front-end or back-end solutions, working towards well-structured, high-quality code with automated testing.
- Collaborate cross-functionally with product managers, internal engineering teams, and stakeholders to contribute to high-impact projects.
- Work within real-world constraints to develop creative solutions that advance platform flexibility and scalability.
- Contribute to best practices for CI/CD, data modeling, and iterative development such as proofs-of-concept and rapid prototyping.
- Actively participate in a strong technical culture of respect, open communication, and collaboration.
What We're Looking For
- 2-4 years of professional software engineering experience.
- Eagerness to learn new technologies and enthusiasm to be a full-stack engineer.
- Strong experience developing the full SDLC in either a front-end or back-end framework.
- Experience with Python or SQL.
- Strong problem-solving skills, capable of balancing multiple use cases while enabling flexibility.
- Experience with Java (preferably Java 11+) or experience with at least one modern SPA framework (React, Vue, or Angular).
- Experience with web services and RESTful APIs.
Nice to Have
- Extensive full-stack experience.
- Experience with relational databases and SQL.
- Experience with S3, MongoDB, AWS, DBT, or Snowflake.
- Familiarity with CI/CD pipelines and modern software development practices.
- Proven ability to deliver high-quality, iterative value while maintaining execution speed.
- Strong communication skills, with an emphasis on cross-functional collaboration.
Technical Stack
- Languages: Python, SQL, Java
- Frameworks: React, Vue, Angular
- Platforms & Tools: S3, MongoDB, AWS, DBT, Snowflake
Team & Environment
You will be a foundational member of our newly formed Commercial & Industrial team.
Benefits & Compensation
- Salary range: $105,000—$125,000 USD
- 100% paid medical insurance for employees
- 401(k) with employer match
- Casual environment with flexibility to set your own schedule
- Fully stocked fridge and pantry
- Free Citi Bike membership and secure bike rack
- Gym subsidy
- Paid parental leave
- Education assistance program
EnergyHub is an Equal Opportunity Employer. EOE, Including Disability/Vets.


