EnergyHub logo

Senior Software Engineer I

EnergyHub

Job Overview

EnergyHub is seeking a Senior Software Engineer to join our dynamic team in Brooklyn, NY. This role involves contributing to all parts of our stack, including distributed services, queuing, and data layers. You will expand and improve our cloud-based, mission-critical, 24x7 production system with stringent uptime requirements. The ideal candidate will have a strong background in software engineering, particularly in Java and cloud technologies.

Responsibilities

  • Contribute to architecture and design documents
  • Write, test, and review code
  • Work on next-generation demand response and energy efficiency services for utilities
  • Collaborate with device manufacturers to integrate more devices into our platform
  • Work closely with all teams at EnergyHub to offer the best integration experience to our partners

Key Skills and Experience

  • 5+ years of professional software engineering experience
  • Strong proficiency in Java (preferably Java 11+), with a desire to learn other programming languages
  • Experience with web services and RESTful APIs using Spring
  • Knowledge of front-end technologies such as React, Sass, Webpack, and Backbone.js
  • Familiarity with databases and data processing pipelines (RabbitMQ, MySQL, MongoDB, DynamoDB, SNS/SQS, S3)
  • Understanding of information security practices (PKI, TLS, OAuth, SSO, penetration testing)

Preferred Skills and Experience

  • Scripting experience, particularly in Python
  • Experience in a small to medium-sized team environment

Why Work for EnergyHub?

  • Collaborate with outstanding people
  • Make an immediate impact with your work
  • Gain well-rounded experience in various areas of the business
  • Work with the latest technologies in IoT, SaaS, and machine learning
  • Help create a sustainable future with innovative energy solutions

Company Benefits

EnergyHub offers a generous benefits package that includes 100% paid medical for employees, a 401(k) with employer match, and various perks such as a flexible schedule, a casual environment, free Citi Bike membership, a secure bike rack, gym subsidy, paid parental leave, and an education assistance program.

Benefits
Extracted with AI

  • 401(k) with employer match
  • 100% paid medical for employees
  • flexible schedule
  • casual environment
  • free Citi Bike membership
  • secure bike rack
  • gym subsidy
  • paid parental leave
  • education assistance program

Similar jobs

Last update: 23 minutes ago

ClickJobs.io logo
ClickJobs.io

Lead Software Engineer - Energy, Shopping (Remote)

Lead Software Engineer for Energy & Shopping sectors, remote role, extensive experience in full stack systems & cloud services required.

Metroscope logo
Metroscope

Senior Software Engineer - Fullstack/Back-End

Senior Software Engineer for Fullstack/Back-End roles, focusing on energy performance software with Python, TypeScript, and Agile methodologies.

Community Energy Labs logo
Community Energy Labs

Lead Backend Software Engineer

Lead Backend Software Engineer role focusing on AWS, Python, and microservices for a climate-focused SaaS platform.

Paces logo
Paces

Senior Full-Stack Software Engineer

Join Paces as a Senior Full-Stack Software Engineer to lead development on green infrastructure projects.

BOSSCAT™ Home Services and Technologies logo
BOSSCAT™ Home Services and Technologies

Senior Software Engineer

Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.

Scope3 logo
Scope3

Senior Software Engineer - Backend/Data

Senior Software Engineer for Backend/Data in a leading sustainability platform, focusing on reducing carbon emissions through technology.

Current logo
Current

Associate Software Engineer

Join Current as an Associate Software Engineer in NYC. Work on fintech solutions using Scala, Java, and cloud services.

Tesla logo
Tesla

Software Engineer, Energy Software

Join Tesla as a Software Engineer in Palo Alto to develop backend software for energy products.

Metroscope logo
Metroscope

Senior Software Engineer - Full Stack/Back-End with Python and TypeScript

Join Metroscope as a Senior Software Engineer in Paris, working on innovative energy solutions with Python and TypeScript in a hybrid environment.

Hedra logo
Hedra

Senior Full-Stack Engineer

Join Hedra as a Senior Full-Stack Engineer to build transformative web-based video and audio tools using JavaScript, Python, and more.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Senior Backend Software Engineer role focusing on microservices, APIs, and scalable systems. Remote work available.

SeatGeek logo
SeatGeek

Senior Software Engineer, Cloud Platform

Join SeatGeek as a Senior Software Engineer on the Cloud Platform team, focusing on AWS, Kubernetes, and infrastructure as code.

Gecko Robotics logo
Gecko Robotics

Senior Forward Deployed Software Engineer - Team Lead

Lead a team of engineers in developing solutions for critical infrastructure using advanced robotics and AI. Based in New York, hybrid work model.

Whop logo
Whop

Senior Design Engineer

Senior Design Engineer role focusing on UI/UX, using CSS, React, and Next.js in Brooklyn, NY. Competitive salary and benefits.

SeatGeek logo
SeatGeek

Senior Software Engineer, Data Platform

Senior Software Engineer for Data Platform at SeatGeek, focusing on AWS, Java, Python in a remote setting. Competitive salary and benefits.

Pumpkin logo
Pumpkin

Senior Software Engineer - Engineering Platforms

Senior Software Engineer needed to develop scalable platforms for a pet care company. Expertise in JavaScript, Linux, and cloud deployment required.

Watt Footprint logo
Watt Footprint

Senior Full-Stack Software Engineer

Lead the development of an energy management web platform as a Senior Full-Stack Software Engineer at Watt Footprint in Ireland.

Peloton Interactive logo
Peloton Interactive

Senior Software Engineer - Ecommerce

Senior Software Engineer for Ecommerce at Peloton, focusing on scalable systems and microservices architecture.

StreetLight logo
StreetLight

Senior Software Engineer - Remote

Senior Software Engineer for a leading SaaS platform, specializing in Python and data-focused libraries, remote work.

MongoDB logo
MongoDB

Senior Software Engineer, Code Generation

Join MongoDB as a Senior Software Engineer in Code Generation, focusing on code modernization and AI-supported toolchains.

Homethrive logo
Homethrive

Senior Software Engineer (Node.js, AWS)

Join Homethrive as a Senior Software Engineer focusing on Node.js and AWS to build scalable, resilient systems.

Veho logo
Veho

Senior Software Engineer, Facilities (Fullstack)

Join Veho as a Senior Software Engineer to develop full-stack solutions for logistics and warehouse management systems.

Wellhub logo
Wellhub

Staff Software Engineer - Platform

Join Wellhub as a Staff Software Engineer to lead platform development, focusing on performance, scalability, and resilience in a remote role.

EverCharge logo
EverCharge

Senior Software Engineer, Cloud Platform

Join EverCharge as a Senior Software Engineer to shape our Cloud Platform using Python, TypeScript, and AWS.