> Markdown version of [/jobs/ext/2984635-software-engineer-der-oem-integrations](https://www.wearedevelopers.com/jobs/ext/2984635-software-engineer-der-oem-integrations). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - DER & OEM Integrations - **Company:** Ohm Systems - **Location:** Santa Clara, CA, United States (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Applications Architecture, Automation of Tests, Unit Testing, Microsoft Azure, Software as a Service, Cloud Computing, Cloud Engineering, Code Review, Continuous Integration, Cursor (Graphical User Interface Elements), Github, HP Systems Insight Manager, Enterprise Messaging Systems, Object-Oriented Software Development, Secure Coding, Software Construction, Software Deployment, Software Engineering, Data Streaming, Systems Integration, Data Logging, Data Processing, Spring-boot, Git, Event Driven Architecture, Containerization, Kubernetes, Infrastructure Automation Frameworks, Apache Kafka, Build Tools, Restful APIs, Smartgrid, Pagination, Software Version Control, Data Pipelines, Docker, Microservices - **Published:** September 18, 2026 - **Apply:** https://www.dice.com/job-detail/7551bddf-6ca9-4925-9412-6f4fc42bf8be ## About the Role * Core Tech: Strong background in Java, Spring Boot, and RESTful APIs. * Streaming & Cloud: Practical experience with event-streaming (Apache Kafka or Azure Event Hubs) and Azure Cloud. * Containers & CI/CD: Hands-on experience with Docker, Kubernetes, and GitHub Actions / CI/CD. * Modern Tooling: Comfort using AI-assisted coding tools (e.g., Cursor, Claude, Codex) to accelerate workflow. * Industry Experience (Huge Plus): Prior background in CleanTech, Solar, Energy Storage, Smart Grid, or EV OEM platforms., * 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., * 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. ## Description We are seeking a Software Engineer to build and maintain scalable, cloud-based integrations with Distributed Energy Resource (DER) manufacturers and technology providers. In this role, you will design microservices that connect directly to OEM APIs to collect, normalize, and monitor live telemetry from batteries, solar inverters, smart meters, and EV chargers., * API Integration: Design, develop, and maintain Java & Spring Boot microservices that integrate with OEM platforms (batteries, solar, inverters, gateways). * Data Pipelines & Normalization: Ingest streaming telemetry (power, energy, voltage, SoC) and normalize disparate OEM payloads into a unified internal data model. * Resiliency Engineering: Build systems to handle rate limits, intermittent connectivity, network timeouts, retries, and automated telemetry quality checks. * Cloud Architecture: Deploy and monitor containerized applications using Docker and Kubernetes within Microsoft Azure. * Domain Problem-Solving: Interpret power flows across solar, battery, grid, and load topologies (accounting for AC-coupled vs. DC-coupled systems)., * 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. ## Related Videos - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Software defines the vehicle: Why customers and developers will love cars even more](https://www.wearedevelopers.com/videos/1114-software-defines-the-vehicle-why-customers-and-developers-will-love-cars-even-more) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)