Brooklyn or United States Remote (Global) Employment USD 105,000 - 125,000 Yearly

EnergyHub is hiring a Software Engineer II

About the Role

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.

Required Skills
PythonSQLJavaReactVueAngularAWSS3MongoDBDBTSDLCProblem-solvingFull-stack Development
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
EnergyHub

EnergyHub is a growing enterprise software company that works with the most forward-thinking companies in smart energy. Our platform lets consumers turn their smart thermostats, electric cars, water heaters, and other products into virtual power plants that keep the grid stable and enable higher penetration of solar and wind power.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago