Azure IoT Solutions Engineer
Azure IoT Solutions Engineer
This is a fully remote position.
PURPOSE:
The Azure IoT Solutions Engineer is a senior, hands-on engineer with blended experience in software development, Azure cloud engineering, IoT infrastructure, device and edge integration, automation, and secure delivery. The role works directly with development teams to design, build, integrate, test, deploy, and troubleshoot end-to-end IoT solutions for manufacturing clients.
This position implements both application and platform components, including APIs, event-processing services, device and edge integrations, Azure IoT services, data flows, networking, identity, monitoring, Infrastructure as Code, and CI/CD pipelines. The engineer is expected to understand the complete device-to-cloud-to-application path and to contribute code, automation, configurations, technical patterns, and practical solutioning support.
The engineer also implements approved product-security and Cyber Resilience Act controls under the direction of the Azure IoT Solutions and Cybersecurity Architect, including secure development, vulnerability remediation, SBOM generation, secure update support, evidence collection, and operational readiness.
KEY RESPONSIBILITIES:
IoT Application and Integration Engineering
-
Develop, integrate, and support cloud services, APIs, message processors, event-driven components, device-management functions, telemetry pipelines, command-and-control workflows, and supporting application capabilities.
-
Build or maintain reference implementations, device simulators, integration utilities, SDK examples, reusable libraries, edge modules, and technical prototypes that support development-team solutioning.
-
Implement REST APIs, asynchronous messaging, event schemas, data contracts, retry and idempotency patterns, error handling, logging, tracing, and operational telemetry.
-
Participate in application design, code reviews, API reviews, debugging, technical spikes, and root-cause analysis across software, device, edge, network, data, and cloud layers.
-
Collaborate with software, firmware, data, QA, infrastructure, and product teams to validate interfaces, functional behavior, performance, resilience, and supportability.
Azure IoT Platform and Cloud Engineering
-
Provision, configure, and support Azure IoT Hub, Device Provisioning Service, IoT Edge, Event Hubs, Event Grid, Service Bus, Functions, App Service, Container Apps, API Management, storage, databases, integration, logging, and monitoring services as required.
-
Build and maintain development, test, staging, and production environments aligned with approved architecture, security, naming, tagging, governance, and operational standards.
-
Implement repeatable infrastructure and configuration using Bicep, ARM templates, Terraform, or equivalent Infrastructure as Code tools and maintain all assets in source control.
-
Configure scaling, availability, backup, retention, disaster recovery, regional deployment, capacity, performance, and cost-management controls appropriate to IoT workloads.
-
Implement secure Azure networking, private connectivity, DNS, firewalls, network security groups, routing, VPN, ExpressRoute, and segmentation between operational technology and information technology environments.
Device, Edge and Manufacturing Integration
-
Implement device enrollment and provisioning workflows using symmetric keys, X.509 certificates, certificate authorities, enrollment groups, Device Provisioning Service, and approved identity patterns.
-
Develop, configure, or support IoT Edge devices, industrial gateways, containerized modules, deployment manifests, local processing, offline operation, store-and-forward, remote diagnostics, and update workflows.
-
Integrate devices and edge systems using MQTT, AMQP, HTTPS, OPC UA, and related industrial protocols and troubleshoot connectivity through the complete cloud application stack.
-
Coo