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
- ST
Camunda Engineer
NewSR Talent Solution Inc
Westlake, TX🇺🇸On-site22 hours agoEngineering - BA
Elastic Engineer
NewBooz Allen Hamilton
Washington, DC🇺🇸$77.6k - $176k/yrOn-site22 hours agoAgileIoTEngineering - VC
Contract Hardware Engineer Mid
NewV-Soft Consulting Group, Inc
Benton Harbor, MI🇺🇸Hybrid22 hours agoAgileAssemblyTechnology - RE
Python/Flask Software Engineer
NewRecruitment.ai
San Jose, CA🇺🇸Hybrid22 hours agoFlaskMySQLSQL+17Technology - ZP
Software Engineer - 174797 with Security Clearance
NewZachary Piper Solutions, LLC
Colorado Springs, CO🇺🇸$170k - $210k/yrOn-site22 hours agoFastAPIMicroservicesSQL+10Technology - SS
Senior C++ Software Engineer
NewSSTech LLC
Dallas, TX🇺🇸On-site22 hours agoTCP/IPC++IoTTechnology