EnergyHub
Staff Software Engineer, Data and Partner Platform
About this role
Description: Seeking a full-stack Staff Software Engineer for the Data and Partner Platform team to drive architectural decisions and mentor engineers. Responsible for managing partner integrations, data translation, and Snowflake account, while improving agility and speed in core business functionality. Requirements: 7+ years of software engineering experience with staff-level responsibilities. Proven full-stack background with experience in scaling distributed systems and designing microservices. Strong proficiency in gRPC/protobuf, RESTful APIs, and data processes using OLAP and OLTP databases. Experience with complex partner API integrations and file-driven data pipelines. Exceptional communication skills and ability to work autonomously while guiding teams. Benefits: 100% paid medical for employees and a 401(k) with employer match. Flexible work schedule, casual environment, and various employee perks including gym subsidy and education assistance.