EnergyHub is at the forefront of creating a sustainable energy future by developing virtual power plant solutions that integrate smart devices for grid stability and renewable energy adoption. As a Staff Software Engineer on the Ground Control Team, you'll play a crucial role in architecting and building the foundation of their microservices ecosystem.
The position offers an exciting opportunity to shape the engineering operations at EnergyHub, working on diverse projects from release strategies to microservice templates. You'll be joining a collaborative environment where your technical expertise will directly influence the company's engineering direction and success.
The role requires a seasoned professional with 7+ years of experience and strong proficiency in Java and Python. You'll be responsible for developing and maintaining the technical infrastructure, accelerating the software development lifecycle, and preparing legacy applications for microservices architecture. The position emphasizes both technical leadership and mentorship, requiring someone who can balance multiple constraints while ensuring long-term system flexibility.
EnergyHub offers a competitive salary range of $150,000 to $190,000 USD, along with comprehensive benefits including 100% paid medical coverage, 401(k) with employer match, and various lifestyle perks. The company culture promotes work-life balance with flexible scheduling and emphasizes continuous learning through their education assistance program.
This is an ideal opportunity for a technical leader who is passionate about clean energy and wants to make a meaningful impact on how energy is produced and consumed. You'll work with cutting-edge technologies across IoT, SaaS, and machine learning, tackling challenges in distributed systems and device control optimization. The role offers the perfect blend of technical challenge, environmental impact, and professional growth in a collaborative and supportive environment.