
Senior Software Engineer
Our client, a data center company in the DFW area,
Senior Software Engineer
with strong experience in
IoT Edge, MQTT, and cloud data pipelines
, to support the next generation of
Data Center Infrastructure Management (DCIM)
platforms.
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.
Cloud Data Pipeline Engineering
- 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
Platform Reliability & Operations
- 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.
Security & Compliance
- 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.
Collaboration & Documentation
- 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.
Technical Skills
- 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)
Experience
- 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.
Similar roles
- Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
- Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite
- Software EngineerHaystack · San Diego, California, United States · Hybrid
- SR Software EngineerThe Intersect Group · Georgia, United States · Onsite
- Software EngineerACS Technologies Group, Inc. · United States · Remote