JobBobsReal-time global job discoveryLive

Senior Software Engineer, C&I

Energyhub · Remote - United States · 2026-07-08

executiveRemote
Apply on the employer's site

About this role

<p><strong>About the Opportunity</strong></p> <p>The <strong>Commercial & Industrial Team</strong> facilitates the management of our non-residential demand response programs, covering some of our largest customers and programs by flexible grid capacity.  Our newly formed team will play a critical role in ensuring the scalability and flexibility of our future by creating a first class platform for our clients. This is an opportunity to join a highly energized team of engineers eager to define and develop key concepts, solve complex challenges with real-world constraints and have a positive impact on our climate future. </p> <p>As a senior engineer, you would support our mission by providing expertise and guidance from past industry experience, and autonomously developing high-quality solutions that balance multiple constraints while ensuring long-term flexibility. You will be working cross platform both on our application engineering codebases and on our data engineering tools such as Snowflake and DBT.</p> <p><strong>Main Responsibilities</strong></p> <ul> <li>Design and implement core platform features that solve for multiple constraints and use cases.</li> <li>Design and lead technical initiatives in React and provide guidance on front end best practices and standards.</li> <li>Develop front end and back end solutions, with an emphasis on front-end, ensuring well-structured, high-quality code with automated testing.</li> <li>Collaborate cross-functionally with product managers, internal engineering teams, and stakeholders to contribute to high-impact projects.</li> <li>Work within real-world constraints to develop creative solutions that work towards platform flexibility and scalability.</li> <li>Contribute to best practices for CI/CD, data modeling, and iterative development (e.g., PoCs, rapid prototyping, milestone-based execution).</li> <li>Mentor and support other engineers, fostering a strong technical culture of respect, open communication, and collaboration.</li> </ul> <p><strong>Key Skills and Experience</strong></p> <ul> <li>5-7 years of professional software engineering experience, with proven success at senior-level responsibilities.</li> <li>Senior level experience with React (preferably React 19) and experience with Java (preferably Java 11+).</li> <li>Experience with web services, RESTful APIs, and contract-driven development.</li> <li>Strong full-stack development experience, including backend, frontend, and relational database modeling and development.</li> <li>Strong experience with proving changes via automated testing (e.g. Jest, JUnit).</li> <li>Strong experience and familiarity with SQL and relational databases.</li> <li>Strong problem-solving skills, capable of balancing multiple use cases while enabling flexibility.</li> <li>Strong technical project management skills. Ability to transform vague requirements into initiatives and successful outcomes.</li> <li>Ability to operate autonomously, providing technical vision and guiding the team toward scalable solutions.</li> <li>Strong problem-solving skills, capable of balancing multiple use cases while enabling flexibility.</li> <li>Familiarity with CI/CD pipelines and modern software development practices.</li> <li>Proven ability to deliver high-quality, iterative value while maintaining execution speed.</li> <li>Strong communication skills, with an emphasis on cross-functional collaboration and working on challenging technical problems.</li> <li>Eager to learn new technologies and enthusiastic to be a full-stack engineer.</li> </ul> <p><strong>Preferred Skills and Experience</strong></p> <ul> <li>Experience with Springboot and Maven a plus.</li> <li>Experience with Python a plus.</li> <li>Experience with S3, MongoDB, AWS, DBT, Snowflake a plus.</li> <li>Experience working on highly configurable software products a plus.</li> </ul> <p>Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.</p> <p><strong>Why work for EnergyHub?</strong></p> <ul> <li><strong>Collaborate with outstanding people:</strong> Our employees work hard, do great work, and enjoy collaborating and learning from each other.</li> <li><strong>Make an immediate impact:</strong> 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!</li> <li><strong>Gain well rounded experience:</strong> 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.</li> <li><strong>Work with the latest technologies:</strong> 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.</li> <li><strong>Be part of something important:</strong> Help create the future of how energy is produced and consumed. Make a positive impact on our climate.</li> </ul> <p><strong>About EnergyHub</strong></p> <p>EnergyHub empowers utilities and their customers to create a clean, distributed energy…

Skills asked for

Similar jobs

Apply on the employer's site

Your next role is already in here.

Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.