EnergyHub logo
EnergyHub

EnergyHub empowers utilities and their customers to create a clean, distributed energy future.

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

New York

Posted

1 day ago

Salary

$130K - $170K / year

Seniority

Senior

5 yrs expEnglishJavaPostgreSQLSpring

Job Description

Senior Software Engineer

EnergyHub

• Build and maintain integrations with industry-standard energy protocols and specifications, including OpenADR, IEEE 2030.5, and related smart grid/DER communication standards • Develop and maintain our client-facing REST API and the backend logic that powers it • Build integrations with distributed internal services to abstract away complexity and enable new product capabilities • Ensure proper security and data protection policies, procedures, and monitoring are in place • Collaborate with product and engineering to continuously improve requirements and software quality • Collaborate with other teams to enable new API features and help them build on top of utility client data • Update utility-facing Web portal to support new integrations • Drive and embody the “Dev Owns Quality” culture • Write and maintain technical documentation • Other duties as assigned

Job Requirements

  • 5+ years of professional software engineering experience
  • Experience building against industry energy specifications such as OpenADR, IEEE 2030.5, OCPP, or similar smart grid/DER communication standards
  • Experience with the Java/Spring ecosystem
  • Expertise in RESTful web APIs, especially those 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 development best practices including automated testing, CI/CD, and monitoring (e.g. GitHub Actions, DataDog, Sentry, Metaplane)
  • Ability to work both autonomously and collaboratively as the situation demands.

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

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 51-200Since 1998H1B No Sponsor

• Develop full-stack features following defined technical and security standards. • Build user interfaces with a focus on usability and code quality. • Consume and integrate APIs, understanding contracts and authentication flows. • Develop and maintain back-end systems (APIs, business rules, and integrations). • Work with relational and NoSQL databases applying best practices. • Contribute to CI/CD pipelines, testing, and security. • Apply security practices (SecDevOps) in development. • Operate in cloud environments (primarily Azure). • Maintain and evolve systems, reducing technical debt. • Participate in refinements and technical decision-making. • Take part in agile rituals with clarity, collaboration, and openness to feedback.

Brazil
Irth Solutions logo

Senior Software Engineer

Irth Solutions

The Most Complete SaaS Platform for Damage Prevention, Asset Protection and Risk Management

Full TimeRemoteTeam 51-200Since 1995H1B No Sponsor

• Architect, develop, and deliver full-stack features spanning AngularJS/Angular front-ends, ASP.NET server-side APIs, background processing services, and SQL database layers • Lead technical design discussions, make architectural decisions, and set coding standards across the team • Write clean, maintainable, and well-tested C# and TypeScript code following SOLID principles, GoF design patterns, and RESTful API best practices • Develop and optimize complex SQL queries, stored procedures, and indexing strategies to ensure high-performance data access at scale • Build and iterate on customer-facing web applications - owning features end-to-end from UI/UX through to the database • Prototype and prove innovative new approaches using machine learning and data science to solve hard problems in the pipeline integrity space • Integrate third-party data sources, GIS platforms, and customer systems into the Irth AIP platform via robust APIs and ETL pipelines • Contribute to Power BI dashboards, SSRS reports, and enterprise analytics features that deliver actionable insights to operators • Mentor junior engineers through code reviews, pair programming, and knowledge sharing • Champion engineering best practices - unit testing, CI/CD via Azure DevOps, agile methodology, and continuous improvement

Canada
Basetwo AI logo

Product Engineer, Chemicals

Basetwo AI

Building digital twins for manufacturing just got easier

Full TimeRemoteTeam 11-50H1B No Sponsor

• Partner directly with chemical manufacturing customers to deploy and scale Basetwo solutions • Lead technical onboarding and implementation of digital twin projects across pilot, lab, and commercial manufacturing environments • Build trusted relationships with process engineers and scientists, operators, and technical leadership teams • Identify opportunities for process scale up/tech transfer, operational improvement, and AI-driven insights • Translate customer pain points into actionable technical solutions and product feedback • Drive successful project execution from initial discovery through deployment and measurable business impact • Analyze manufacturing, process, and lab/DoE datasets to uncover process bottlenecks and optimization opportunities • Develop simulations, models, and analytical workflows using Python and the Basetwo platform • Work with industrial data systems and historians to integrate and contextualize manufacturing data • Collaborate closely with product, engineering, and machine learning teams to improve platform capabilities • Communicate technical findings clearly to both technical and non-technical stakeholders • Support troubleshooting and root-cause investigations in complex manufacturing environments • Contribute to continuous improvement initiatives across customer manufacturing operations

Canada

Entrepreneur in Residence / Founding Operator

Click Ventures

Clean-Click ist die einfache Softwarelösung für Reinigungsfirmen. Mit GPS-Tracking, QR-Check-ins, digitaler Einsatzplanung und automatischer Chatübersetzung bringen wir Klarheit und Effizienz in den Arbeitsalltag.

Role Description Das Riskanteste ist erledigt: ein validiertes Geschäftsmodell mit Erstumsatz, zahlenden Kunden, erster Traction und starken Partnern im Rücken, angelfinanziert. Was fehlt, ist nicht die Idee, sondern jemand, der den Fuß voll aufs Gas stellt. Das Gründerteam steht, treibt das Ganze aber bisher nur in Teilzeit. Genau deshalb suchen wir dich: einen Unternehmertyp, der Clean-Click operativ nach vorne bringt und aus 'läuft an' ein 'skaliert' macht. Wenn du eigentlich selbst gründen willst, dir aber das validierte Fundament, das Kapital und die Partner fehlen, ist das hier deine Abkürzung. Qualifications - Echten Unternehmer-Drive. Du willst bauen, nicht verwalten. - Bock auch auf Vertrieb und direkten Kundenkontakt. Du scheust den Abschluss nicht. - Hands-on-Mentalität und Execution-Stärke. Du bringst Dinge zu Ende. - Schnelles Lernen, Zahlenverständnis, gesunder Pragmatismus. - Idealerweise erste Erfahrung in Startup, Vertrieb oder einem eigenen Projekt. Wichtiger als der Lebenslauf ist der Hunger. - Was du nicht brauchst: einen fertigen Exit, zehn Jahre Erfahrung oder ein makelloses Profil. Wir suchen Potenzial und Energie. Requirements - Go-to-Market treiben: Du steuerst unser Sales Team und bringst Testphasen zum Erfolg. - Funnel schärfen: Pricing, Angebot und Conversion testen, bis die Unit Economics sauber stehen. - Kunden zu Fans machen: Customer Success aufbauen, damit aus Testern zahlende Dauernutzer werden. - Prozesse bauen: aus manuellen Abläufen wiederholbare Routinen machen, gerne AI-gestützt. - Mit dem Markt sprechen und Erkenntnisse zurück ins Produkt spielen. - Zahlen führen: MRR, Burnrate, gebuchte und stattgefundene Demos, Closing-Quote, aktive Nutzung. Benefits - Das Modell: Komplett unternehmerisch. - Wir zahlen keinen klassischen Fixlohn. Stattdessen verdienst du direkt am Wert mit, den du selbst erzeugst, in zwei Phasen. Erst über direkte Umsatzbeteilung dann über Shares. - Ein validiertes Fundament: Erstumsatz, zahlende Kunden, Kapital und Partner sind da. Du startest nicht bei null. - Echte Beteiligung am Wachstum, das du selbst erzeugst. - Perspektive Richtung Mit-Gründer für alle, die liefern. - Maximale Lernkurve direkt mit erfahrenen Venture-Buildern und Operatoren (Serial Founder, Schenker Ventures, Project A, 9-figure Immo-Business). - Volle Gestaltungsfreiheit: deine Ideen landen morgen im Markt, nicht in einem Gremium. Company Description Clean-Click ist die einfache Softwarelösung für Reinigungsfirmen. Mit GPS-Tracking, QR-Check-ins, digitaler Einsatzplanung und automatischer Chatübersetzung bringen wir Klarheit und Effizienz in den Arbeitsalltag.

Germany