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

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.

Wellhub logo
Wellhub

Lead Software Engineer with AWS and REST Expertise

Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.

Spinwheel logo
Spinwheel

Senior Software Engineer - Remote

Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.

Valdera logo
Valdera

Senior Software Engineer (Full-Stack)

Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.

Titan logo
Titan

Senior Full Stack Software Engineer

Join Titan as a Senior Full Stack Software Engineer in New York. Work with AWS, JavaScript, and TypeScript to build innovative financial solutions.

Intuit logo
Intuit

Software Engineer 2

Join Intuit as a Software Engineer 2 in New York to drive security best practices and innovate in cloud technologies.

Umbra logo
Umbra

Senior Software Engineer

Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

January logo
January

Senior Software Engineer, Borrower Support

Senior Software Engineer role in borrower support, focusing on AWS, Python, React, and Postgres in a hybrid work environment.

Clear Street logo
Clear Street

Senior Front End Software Engineer - Trading Systems

Join Clear Street as a Senior Front End Engineer to build trading systems using React and modern tech stack.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer in Python, working on API development and app integrations in a hybrid role in New York.

Maxar Technologies logo
Maxar Technologies

Senior Software Engineer

Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.

Cedar logo
Cedar

Software Engineer II (Client Integrations)

Join Cedar as a Software Engineer II to build client integrations in a remote role, enhancing healthcare technology.

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.

RentSpree logo
RentSpree

Senior Software Engineer - Full Stack (JavaScript, TypeScript, React, Node, Kotlin, Java)

Join RentSpree as a Senior Software Engineer to lead full-stack development with JavaScript, TypeScript, React, Node, Kotlin, and Java.

Bloomberg logo
Bloomberg

Senior Software Engineer - API Platform

Join Bloomberg as a Senior Software Engineer on our API Platform team, focusing on high-quality APIs and user experience.

Remo Health logo
Remo Health

Senior Software Engineer II, Provider Experience

Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.

Softrams logo
Softrams

Mid-Level Full Stack Developer (Angular, React, NodeJS)

Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.

Bellhop logo
Bellhop

Senior Frontend Engineer

Join Bellhop as a Senior Frontend Engineer to develop responsive web applications using React and JavaScript.

DigitalService logo
DigitalService

People Lead Software Engineering with Java, Spring, React, Vue

Lead software engineering with Java, Spring, React, Vue. Focus on people leadership, DevOps, and agile methodologies in Berlin.

Hayden AI logo
Hayden AI

Senior Software Engineer, Backend

Join Hayden AI as a Senior Backend Engineer to build scalable cloud services using AWS, Python, and Go.