EnergyHub
Senior Software Engineer
About this role
Description: Join the Devices Team to create and manage IoT devices for EnergyHub programs that balance the power grid. Focus on transitioning from a monolithic to a microservices architecture, integrating Distributed Energy Resources (DER) into the platform. Requirements: 7+ years of professional software engineering experience. Strong full-stack development experience, including proficiency in React and Java (preferably Java 11+). Experience with web services, gRPC/RESTful APIs, and contract-driven development. Strong problem-solving skills and ability to operate independently. Proven expertise in building dynamic user interfaces using React and TypeScript. Benefits: 100% paid medical for employees and a 401(k) with employer match. Flexible work schedule, casual environment, and various wellness benefits including gym subsidy and paid parental leave.