Senior Software Engineer
Indexed description
In this role, you will build and operate cloud-connected data pipelines that collect real-time telemetry from data centers—covering power, cooling, environmental sensors, building systems, and IT infrastructure—and securely deliver this data to Azure for real‑time alarming, monitoring, customer data sharing, predictive analytics, AI/ML, and reporting.
This position is ideal for someone passionate about data-driven operations, cloud-native IoT architecture, and bringing modern digital capabilities into critical infrastructure environments.
IoT Edge & Data Center Integration
- Design and deploy Azure IoT Edge workloads running on data center gateways/servers to ingest telemetry from:
- BMS/BAS systems
- Power systems (UPS, PDUs, ATS, Generators)
- Cooling and mechanical systems
- Environmental sensors (temperature, humidity, airflow, water leak)
- IT infrastructure (SNMP, Modbus, BACnet, OPC-UA)
- Build MQTT-based ingestion pipelines to securely stream telemetry from local DCIM collectors into the Azure cloud.
- Implement local processing logic for buffering, aggregation, transformation, and on-premise failover.
- Develop end‑to‑end data flows using Azure IoT Hub, Event Hub, Stream Analytics, Azure Functions, Data Explorer, and Storage.
- Build scalable and secure APIs and microservices to expose telemetry for customers, partners, and internal services.
- Implement real-time alarming and event processing in the cloud using serverless compute.
- Integrate telemetry into analytics platforms to support:
- Predictive maintenance
- Capacity forecasting
- Energy efficiency AI models
- SLA/uptime reporting
- Implement robust monitoring, diagnostics, and observability using Log Analytics, Azure Monitor, and Application Insights.
- Troubleshoot connectivity, protocol translation, cloud ingestion, and Edge deployment issues.
- Ensure configuration management and version control of IoT Edge modules.
- Implement strong end‑to‑end security across:
- Device identity and certificates
- Encrypted MQTT communication
- Secure onboarding with DPS
- Azure RBAC and Key Vault-based secrets management
- Ensure solutions meet data center security policies and customer data governance requirements.
- Partner with DC Operations, Facilities, Product Management, Data Science, and Customer Engineering teams.
- Document architecture, deployment processes, and support handover materials.
- Contribute to design standards and best practices for DCIM modernization.
- Strong hands-on experience with:
- Azure IoT Hub, IoT Edge, IoT Hub Device Provisioning Service
- MQTT protocol and edge-to-cloud messaging
- Azure Functions, Event Hub, Stream Analytics, Azure Data Explorer (Kusto)
- Container development (Docker) and Edge module creation
- C#, Python, Node.js, or Go for backend and edge services
- Familiarity with data center protocols and devices:
- Modbus RTU/TCP, BACnet/IP, SNMP, OPC-UA
- Environmental sensors and telemetry networks
- Experience with CI/CD pipelines (Azure DevOps or GitHub Actions)
- Knowledge of IaC (Bicep, ARM, Terraform)
- Prior experience in data center infrastructure, building systems, or industrial IoT environments.
- Designing event-driven cloud architectures for real-time monitoring.
- Building resilient telemetry ingestion systems.
- Working with operational technology (OT) in secure environments.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search