Application Guide
How to Apply for Support Development Engineer
at EnergyHub
🏢 About EnergyHub
EnergyHub is unique because it sits at the intersection of clean energy technology and utility infrastructure, creating virtual power plants from consumer devices. Working here means directly contributing to grid stability and renewable energy integration, not just building software. The company's mission-driven culture focuses on tangible environmental impact through distributed energy resources.
About This Role
As the third Support Development Engineer at EnergyHub, you'll define this hybrid role that bridges technical support and engineering development. You'll troubleshoot production issues across smart thermostats, EVs, and battery systems while building dashboards and configuring data flows that enable virtual power plants. This role has outsized impact because you'll shape how the SupportHub team operates while solving critical problems that affect grid stability.
💡 A Day in the Life
You might start your day reviewing overnight alerts from AWS Cloudwatch about irregular energy consumption patterns, then join a sync with engineering teams in different time zones to diagnose an API integration issue with EV charging stations. In the afternoon, you could build a Python script to automate data validation for utility programs while configuring new monitoring dashboards in Datadog for client visibility.
🚀 Application Tools
🎯 Who EnergyHub Is Looking For
- A technical problem-solver with Python scripting experience who can debug 3rd party API integrations using Postman and monitor systems with AWS Cloudwatch/Sentry/Datadog
- Someone experienced with git version control and AWS ecosystem who can work autonomously across time zones while coordinating with Engineering teams and international clients
- A communicator who can explain technical issues to both engineers and utility stakeholders, with organizational skills to manage multiple production incidents simultaneously
- A candidate familiar with fullstack web development concepts who understands how backend APIs connect to frontend dashboards in energy management systems
📝 Tips for Applying to EnergyHub
Highlight specific experience with energy management systems, IoT devices, or utility APIs - not just generic API experience
Demonstrate how you've used AWS Cloudwatch or similar tools to solve production incidents in past roles with concrete examples
Show your ability to work across time zones by mentioning specific international collaborations or remote work experiences
Include a portfolio link or GitHub showing Python scripts you've written for automation or troubleshooting purposes
Tailor your resume to show how you've bridged support and development roles, emphasizing dashboard creation and technical solution implementation
✉️ What to Emphasize in Your Cover Letter
["Your experience with distributed energy resources or smart grid technologies and why EnergyHub's mission resonates with you", 'Specific examples of troubleshooting production issues involving 3rd party APIs and how you used monitoring tools like Datadog or Sentry', "How you've successfully worked across engineering and client-facing teams in past roles, especially in remote settings", 'Your approach to defining new roles or processes, given this is only the third Support Engineer position']
Generate Cover Letter →🔍 Research Before Applying
To stand out, make sure you've researched:
- → EnergyHub's specific utility partners and virtual power plant programs mentioned on their website
- → How distributed energy resources (DERs) like EVs and batteries interact with the electrical grid
- → The difference between demand response and virtual power plants in clean energy markets
- → Recent EnergyHub blog posts about their technology stack and implementation case studies
💬 Prepare for These Interview Topics
Based on this role, you may be asked about:
⚠️ Common Mistakes to Avoid
- Applying with generic API experience without showing understanding of energy-specific integrations or utility systems
- Focusing only on development skills without demonstrating support/troubleshooting experience in production environments
- Not addressing the remote, cross-time-zone collaboration aspect that's explicitly mentioned in requirements
📅 Application Timeline
This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.
Typical hiring timeline:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!