Haystack
← Back to Jobs
Technology
OS

Software Engineer – DER & OEM

Ohm Systems, IncUnited States🇺🇸United StatesPosted Sep 21, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
United States
Posted
22 hours ago
DockerMicroservicesSpringSpring BootApacheAzureGitIoTJavaKafkaKubernetes

Job Description

Note: Need someone with previous Solar or Energy or Car company who has DER and OEM experience.

 

Duties

  • Seeking a Software Engineer to develop and maintain integrations with distributed energy resource (DER) manufacturers and technology providers.
  • This role will build reliable, scalable, cloud-based software that connects to OEM APIs and collects, processes, validates, and monitors telemetry from batteries, solar systems, inverters, and other energy devices.
  • The ideal candidate combines strong Java software engineering, API integration, event-driven architecture, and Azure cloud experience with practical knowledge of electrical power systems and DER technologies.

 

Key Responsibilities

  • Design, develop, test, and maintain Java and Spring Boot services that integrate with OEM APIs for batteries, solar systems, inverters, meters, gateways, and related DER equipment.
  • Collect and process telemetry such as power, energy, state of charge, voltage, current, operating status, alarms, and device connectivity.
  • Normalize data from different OEMs into a consistent internal telemetry model.
  • Design and maintain RESTful APIs and services for exchanging data with OEM platforms and internal systems.
  • Handle API rate limits, pagination, retries, timeouts, token refresh, backfills, and intermittent OEM availability.
  • Develop automated data-quality checks to identify missing, delayed, stale, duplicated, or invalid telemetry.
  • Investigate discrepancies between OEM portals, APIs, meters, and internal systems.
  • Understand and correctly interpret power flow across solar, battery, grid, load, and inverter components.
  • Account for differences between AC-coupled and DC-coupled systems when interpreting device telemetry.
  • Deploy, operate, and troubleshoot containerized applications using Docker and Kubernetes in Azure cloud environments.
  • Build monitoring, logging, alerting, and operational dashboards for OEM integrations and telemetry-processing services.
  • Use GitHub for source control, pull requests, code reviews, automated testing, and CI/CD workflows.
  • Apply software engineering best practices, including object-oriented design, unit and integration testing, secure coding, and maintainable application architecture.

 

Required Qualifications

  • Professional software development experience using Java and Spring Boot.
  • Experience designing, developing, and integrating RESTful APIs and distributed services.
  • Experience with event-streaming or messaging technologies such as Apache Kafka and Azure Event Hubs.
  • Experience developing and deploying applications in Microsoft Azure.
  • Hands-on experience with containerization and orchestration using Docker and Kubernetes.
  • Experience using GitHub or similar Git-based platforms for source control, collaboration, and CI/CD.
  • Knowledge of microservices, event-driven architectures, asynchronous processing, and distributed-system design principles.
  • Experience with automated testing, application monitoring, logging, and production troubleshooting.
  • Effective written and verbal communication skills, including the ability to document technical systems and collaborate across teams.
  • Experienced in coding using AI agents such as Claude, Cursor or Codex.

 

Preferred Qualifications

  • Experience integrating with OEM, IoT, energy-management, or device-telemetry platforms.
  • Knowledge of distributed energy resources, including batteries, solar systems, inverters, meters, and gateways.
  • Familiarity with Azure services used for application hosting, messaging, monitoring, security, and data processing.
  • Experience with infrastructure automation, observability platforms, and cloud-native CI/CD practices.

Similar jobs