Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About EnergyHub
EnergyHub empowers utilities and their customers to create a clean, distributed energy future. We help consumers turn their smart thermostats, EVs, batteries, and other products into virtual power plants that keep the grid stable and enable higher penetration of solar and wind power.
About The Opportunity
As an Engineering Director you will be responsible for the development and performance of key parts of our applications – orchestrating the actions of millions of grid-edge devices (from smart thermostats to home batteries to electric vehicles to entire factories) to safeguard the grid and enable its decarbonization. You’ll bring your technical expertise and your empathetic leadership to make sure we do that job safely and correctly, and empower our clients to clearly understand and easily use our platform.
Your teams do things like:
- Build interfaces to let humans understand and wield the platform effectively
- Build automations to protect the grid without human intervention
- Implement strategies to safeguard grid health
- Build APIs to integrate with external client systems and internal engineering partners
What you will do:
- Attract, mentor, lead & retain the multiple engineering managers and developers responsible for building and maintaining our system
- Be an advocate for observability, reliability, equity and safety in all we do
- Collaborate with the Product team to define our roadmap and surface growth opportunities
- Work across the entire Engineering team to establish best practices, help identify problems and implement solutions
- Define and build the team responsible for core applications in line with our overall company objectives
- Work with Product and others in engineering to model the foundations for feature requests that open us up to new revenue or optimized fulfillment
- Other duties as assigned
Why you want to do it:
- It’s big. With millions of devices and gigawatts of power under management – you’ll be fighting climate change at scale.
- Keeping it simple is hard. We’re adding new device types all the time, and leveraging more and more data to develop new strategies for grid stabilization
- Reliability matters. Your teams’ systems control a non-trivial fraction of the North American power grid.
- It’s fun. Work with smart, mission-driven people. Play with cool new green technology. Solve puzzles in org design, system design, usability and more.
- It’s important. Climate change sucks. Our work enables decarbonization of the power grid.
Key Skills and Experience:
- Hands on experience working with large complex systems, message queues, AWS (or other cloud platforms)
- Demonstrated success managing multiple technical teams
- Experience with a microservices environment
- A track record of building relationships with internal and external stakeholders
- Can read, write, and deploy code, even if you don’t do it as much lately
- Passionate about technology and innovation
- Strong written and verbal communication skills
Preferred Skills and Experience:
- Passion for the climate space and our mission to decarbonize and stabilize the grid
- Experience with some of the technologies we use like:
- Java and Springboot
- RabbitMQ, SQS, gRPC
- NoSQL, Redis
- Postgresql and other relational databases
- Snowflake, dbt or similar data modeling, transformation and warehouse solutions
- Experience transitioning to a service-oriented architecture
- Experience building APIs for external clients
- IoT experience
- Experience working in a compliant environment
- Energy industry experience
Why work for EnergyHub?
- Collaborate with outstanding people: Our employees work hard, do great work, and enjoy collaborating and learning from each other.
- Make an immediate impact: New employees can expect to be given real responsibility for bringing new technologies to the marketplace. You are empowered to perform as soon as you join the team!
- Gain well rounded experience: EnergyHub offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business.
- Work with the latest technologies: You’ll gain exposure to a broad spectrum of IoT, SaaS and machine learning obstacles, including distributed fault-tolerance, device control optimization, and process modeling to support scalable interaction with disparate downstream APIs.
- Be part of something important: Help create the future of how energy is produced and consumed. Make a positive impact on our climate.
- Focus on fun: EnergyHub places high value on our team culture. Happy hours and holiday parties are important to us, but what’s also important is how our employees feel every single day.
Key skills/competency
- Engineering Leadership
- Technical Team Management
- Microservices Architecture
- AWS Cloud Platform
- Message Queues
- Distributed Systems
- API Development
- Strategic Planning
- Stakeholder Management
- Decarbonization Technologies
How to Get Hired at EnergyHub
- Research EnergyHub's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Highlight experience in large-scale systems, AWS, microservices, and empathetic leadership for a Director, Engineering role.
- Showcase your impact: Prepare to discuss specific achievements in managing technical teams and delivering reliable, scalable solutions.
- Demonstrate industry passion: Emphasize your interest in climate change, decarbonization, and IoT within the energy sector.
- Practice behavioral questions: Focus on leadership, collaboration, problem-solving, and stakeholder management scenarios.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background