Demo

Senior Software Engineer

KnowIt Training
Dallas, TX Full Time
POSTED ON 4/21/2026
AVAILABLE BEFORE 5/20/2026
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.

Salary.com Estimation for Senior Software Engineer in Dallas, TX
$121,147 to $145,958
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$92,929 - $122,443
Income Estimation: 
$122,257 - $154,284
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at KnowIt Training

  • KnowIt Training Katy, TX
  • The Senior Manager Enterprise Architect plays a strategic leadership role in aligning technology architecture with business goals. This position drives ent... more
  • 14 Days Ago

  • KnowIt Training Hillsboro, OR
  • Position Summary: We are seeking an experienced and detail-oriented Project Manager to oversee and manage projects within multiple dynamic data center envi... more
  • 16 Days Ago

  • KnowIt Training Miami, FL
  • Our client, an innovative developer of surveillance solutions, looking for a Senior NetSuite Developer to play a key role in evolving and scaling thier Net... more
  • 1 Day Ago

  • KnowIt Training Plano, TX
  • Our client, a great company in the Houston Metro area, is looking or a ServiceNow Administrator to join their IT team. Education Bachelor’s degree in Compu... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Dallas, TX area that may be a better fit.

  • Sonata Software Carrollton, TX
  • ABOUT SONATA SOFTWARE Sonata Software, with over $1.2 Billion Revenue, is a leading AI-first Modernization Engineering company, powered by our unique Platf... more
  • 14 Days Ago

  • Veracity Software Inc Dallas, TX
  • Title: Senior AWS Cloud Engineer Location: Dallas, TX — 5 days onsite (no exceptions) (Local only) Duration: 6 Months Contract USC, GC, GC EAD, H4 EAD, TN ... more
  • 12 Days Ago

AI Assistant is available now!

Feel free to start your new journey!