Senior Software Engineer – Client Connections

🕒 March 30

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of EnergyHub

EnergyHub

51 - 200 employees

⚡ Energy

☁️ SaaS

🏢 Enterprise

💰 $500k Debt Financing on 2012-12

Energy • SaaS • Enterprise

EnergyHub is a company that specializes in distributed energy resource management (DERMS) solutions. They help utilities to quickly scale virtual power plants (VPPs) and manage load growth and renewables, promoting reliable flexibility at every level of the grid. Their platform orchestrates cross-device energy resources like thermostats, batteries, and electric vehicles to shape loads, reduce congestion, and expand storage capacity. EnergyHub also provides end-to-end services for successful program design and management, including demand response strategies and dynamic load shaping to optimize grid performance. Their ecosystem is the largest of its kind in the industry, leveraging partnerships with DER providers to deliver effective energy solutions.

📋 Description

• Help develop and maintain our client-facing REST API. • Help build the under-the-hood backend logic and integrations with other distributed services to abstract away our internal complexities. • Ensure proper security and data protection policies, procedures, and monitoring are in place. • Collaborate with the product team and other engineers to continuously strive towards better product requirements and better software quality. • Collaborate with other teams to both enable new features in our API and help them build on top of the data we make available from utility clients. • Write and maintain technical documentation. • Other duties as assigned.

🎯 Requirements

• 5+ years professional software engineering experience. • Experience with the Java/Spring ecosystem. • Expertise in RESTful web APIs, especially ones targeting external clients. • Strong software design skills. • Familiarity with relational database fundamentals (We mostly use PostgreSQL). • Knowledge of modern security best practices, authentication/authorization frameworks, and system/API hardening. • Knowledge of typical development best practices and tools for automated testing, continuous integration/deployment, and monitoring systems (i.e. Github Actions, DataDog, Sentry, Metaplane, etc). • The ability to work both autonomously and collaboratively as befits the situation.

🏖️ Benefits

• 100% paid medical for employees • 401(k) with employer match • Casual environment • Flexibility to set your own schedule • Fully stocked fridge and pantry • Free Citi Bike membership • Secure bike rack • Gym subsidy • Paid parental leave • Education assistance program

Apply Now

Similar Jobs

🕒 March 30

Greenhouse Software

501 - 1000

☁️ SaaS

👥 HR Tech

🏢 Enterprise

Senior Software Engineer architecting the Solver network for NEAR Intents at Defuse Labs. Collaborating with teams to enhance performance and guide development of core infrastructure.

Distributed Systems

Rust

TypeScript

Go

🕒 March 30

Factor

501 - 1000

🏢 Enterprise

Technical Lead overseeing software development for legal services clients, focusing on AI and LLM features. Leading a team of engineers to deliver client-facing technological solutions.

AWS

Azure

Cloud

Google Cloud Platform

JavaScript

Node.js

Postgres

Python

React

Terraform

TypeScript

🕒 March 30

Cleerly

201 - 500

⚕️ Healthcare Insurance

🤖 Artificial Intelligence

🧬 Biotechnology

Software Engineer 3 developing AI-driven solutions for heart disease at Cleerly. Involved in scalable computational imaging pipelines and mentoring within an expert team.

AWS

Cloud

Docker

Kubernetes

NoSQL

Postgres

Python

PyTorch

Redis

SQL

🕒 March 30

Guidewire Software

1001 - 5000

Senior Engineer specializing in Guidewire's early access and adoption initiatives within P&C insurance software. Focusing on prototyping, collaboration, and AI-driven capabilities.

Guidewire

Java

JavaScript

Python

TypeScript

.NET

🕒 March 30

Ditto

11 - 50

🔌 API

📡 Telecommunications

Senior Software Engineer leading data sync efforts at a fast-growing tech startup. Collaborating with engineers and product managers to deliver innovative solutions.