Software Engineer - DER Integration; IoT/Energy Systems
Job in
Ann Arbor, Washtenaw County, Michigan, 48103, USA
Listed on 2026-06-02
Listing for:
Accurant International
Full Time
position Listed on 2026-06-02
Job specializations:
-
Software Development
Cloud Engineer - Software, Backend Developer, Software Engineer, DevOps
Job Description & How to Apply Below
Hiring Entity: Flex Energi, a Subsidiary of Accurant International
Location: Remote
Status: Exempt
Salary Range: 1, - 2, INR (depending on experience)
Job Title: Software Engineer – DER Integration (IoT / Energy Systems)
We are hiring .NET Software Engineers (Junior to Senior) to build and scale integrations between Flex Energi’s DERMS platform and third‑party devices, OEM APIs, building systems, and utility protocols.
This role is ideal for engineers who enjoy backend development, distributed systems, and real‑world IoT challenges. You will work across cloud services, event‑driven pipelines, authentication systems, and device telemetry flows.
What You’ll Do- Design, build, and maintain integrations between DERMS and third‑party devices, platforms, and grid standards
- Develop services using ASP.NET APIs, Console Workers, and Azure Functions (timers, queue processors)
- Build integrations with OEM APIs (thermostats, batteries, EV chargers, BMS systems, water heaters, etc.)
- Work with Azure Service Bus, Event Hub, Streaming Analytics, and containerized workloads
- Work with containerized .NET services running in Azure (Container Apps / Kubernetes) and future migrations to new utility‑centric data center on our own cloud stack - .Net Aspire for local development.
- Integrate with backend systems for device onboarding, telemetry ingestion, and command/control workflows
- Troubleshoot production issues and contribute to high system reliability and observability
- Collaborate with global teams across product, engineering, and operations
- Contribute to engineering standards, code quality, and system design discussions
- 2–6 years of software engineering experience (backend‑focused)
- Strong experience with .NET (C#) — familiarity with .NET 6+, and ideally .NET 9/10
- Experience building distributed systems and event‑driven architectures
- Experience integrating with 3rd‑party APIs, webhooks, or message‑based systems
- Understanding of integration frameworks or iPaaS concepts
- Experience with Azure or another major cloud platform
- Familiarity with authentication concepts: OAuth2, OIDC, SAML, 2FA, OTP
- Experience with Azure Containers, Azure Functions, and cloud‑native patterns
- Experience with Azure Postgres Hyperscale or other time‑series/relational databases
- Experience with Azure Service Bus, Event Hub, Kafka, MQTT, or RabbitMQ
- Exposure to IoT systems, device telemetry, or hardware integrations
- Interest in energy systems, demand response, or climate tech
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×