Software Engineer - DER Integration (IoT / Energy Systems)
Core
Build and scale integrations between FlexEnergi's DERMS platform and third-party devices, OEM APIs, building systems, and utility protocols.
Role type
Senior IC backend software engineer (IoT/DERMS)
Builds
Event-driven pipelines, authentication systems, and device telemetry flows for distributed systems
Domain
Energy systems / Smart grid / IoT
Deliverable
production ML models | product features
Required skills
.NET (C#), distributed systems, event-driven architectures, 3rd-party API integration, cloud platforms, authentication protocols
Preferred skills
Azure Containers, Azure Functions, time-series databases, message brokers (Service Bus, Event Hub, Kafka, MQTT), IoT telemetry
Technologies
ASP.NET, Azure Functions, Azure Service Bus, Event Hub, Azure Container Apps, Kubernetes, .NET Aspire, Azure Postgres Hyperscale
Responsibilities
Design and maintain integrations between DERMS and third-party devices/platforms; Develop services using ASP.NET APIs and Azure Functions; Integrate with OEM APIs for thermostats, batteries, EV chargers, and BMS systems; Troubleshoot production issues and ensure system reliability
Seniority
Mid-to-Senior, hands-on IC