EnergyHub

  • Brooklyn, New York, United States
EnergyHub is the consumer face of the Smart Grid, helping home owners reduce energy consumption and save money. EnergyHub produces smart, simple, and cost-effective energy management tools that strengthen the relationship between consumers and utilities and solve the energy problems of today and tomorrow.
EnergyHub Brooklyn, NY
Jun 27, 2020
Software Engineer: DevOps Our customers are real utilities managing the real electrical grid that supports the normal lives of millions of real people. So we care a lot about keeping our service available. At the same time, we don’t believe that avoiding incidents means we have to ship less code, and we’d love to have someone help us ship more features while breaking the site less. Responsibilities Improve the safety and reliability of our system Increase developer throughput by improving tooling for observability, monitoring, alerting, and deployment Build tooling to manage our varied infrastructure needs Requirements Linux system administration skills AWS management experience Experience administering a CI/CD workflow Experience with configuration management or infrastructure-as-code tools Experience working on a professional web development team Nice-to-have experience Travis CI or Jenkins Python/Java - it’s useful to...
EnergyHub Brooklyn, NY
Jun 27, 2020
As a Senior Software Engineer, you will: Perform expert technical analysis of partner APIs so that risks are identified in the requirements stage, not the implementation stage Introduce and devise tools, techniques, and best practices that benefit the entire team. React to and resolve novel technical, operational, and organizational challenges by drawing both from first principles and hard-won experience. Contribute to all parts of our stack, from web and mobile to our distributed service, queuing, and data layers Maintain and scale our massive pipeline of streaming device, energy, and weather data Build the advanced grid services that utilities need to evolve the grid to 100% renewable energy Work with device manufacturers to integrate even more devices into our platform and support new hardware APIs Collaborate with the analytics team to scale our thermal modeling, device control, and energy efficiency algorithms and incorporate them into...
EnergyHub Brooklyn, NY
Jun 27, 2020
Software Development Engineer in Test (SDET) EnergyHub is expanding our Quality Assurance team and we’re looking for an experienced Software Development Engineer in Test. This role is an exciting opportunity to build and maintain automated test frameworks from the ground up and to be a key player in defining and implementing testability. Our QA team is closely integrated with development and gets involved early in the process, which means you will be engaged and contributing to the full product life-cycle, playing a central role in our quality process and continued success. As a Software Development Engineer in Test, you will: Design, troubleshoot, and maintain comprehensive automated test sets that cover functional and technical specifications, systems integration, compatibility, and performance Review both unit and manual tests to identify high- value areas for testing as well as areas where test coverage is lacking Drive the adoption of best test practices...
EnergyHub Brooklyn, NY
Jun 27, 2020
As a Software Engineer, you will: Contribute to all parts of our stack, from web and mobile to our distributed service, queuing, and data layers Maintain and scale our massive pipeline of streaming device, energy, and weather data Build the advanced grid services that utilities need to evolve the grid to 100% renewable energy Work with device manufacturers to integrate even more devices into our platform and support new hardware APIs Collaborate with the analytics team to scale our thermal modeling, device control, and energy efficiency algorithms and incorporate them into new platform features Contribute to our team culture and inclusive workplace environment Candidate Skills/Qualifications: At least 3+ years of professional software development experience, preferably in a small to medium-sized team Java experience (preferably Java 11), or a strong desire to learn it is required; other programming interests and technologies are encouraged!...