Skip to main content
N-iX
Scraped fromBuiltinToday
FrontendSenior

Lead/Senior Software Engineer with Protocols

PythonC++KafkaRabbitMQModbus TCP/RTUDNP3OPC UABACnetSNMPKubernetesSCADAEMSBMSDCIMInfluxDBTimescaleDBPrometheusAVEVA PIOSIsoftIgnitionRustGoEmbedded C
Work Type
-
Job Type
-
Location
Worldwide
Salary
Not specified

About the Position

N-iX is looking for a Lead/Senior Software Engineer with Protocols to design real-time telemetry pipelines and integrate with datacenter power and compute systems. This role bridges IT and OT environments, building production-grade control systems.

Responsibilities

  • Build software modules that interact with datacenters, on-site industrial power systems and the electrical grid
  • Architect and implement data ingest pipelines that collect, normalize, and persist high-frequency telemetry from power meters, PDUs, UPS systems, cooling infrastructure, and compute hardware.
  • Design fault-tolerant integration layers between IT systems (cloud APIs, databases, orchestration platforms) and OT systems, handling protocol translation and data model definition and mapping.
  • Ensure high safety, reliability, and correctness when interacting with real-world energy assets and critical facilities — including behavior in degraded, disconnected, or split-brain network states.
  • Collaborate across teams to deliver end-to-end solutions from edge device to control plane.

Requirements

  • 7+ years of software engineering experience, with strong proficiency in Python or C++
  • Hands-on experience building telemetry ingest pipelines or distributed systems that handle high-volume, time-series data.
  • Familiarity with at least one async messaging system: Kafka, RabbitMQ or equivalent
  • Exposure to IT or OT systems (SCADA, EMS, BMS, DCIM) and understanding of how data flows between them.
  • Experience with Kubernetes.
  • Direct experience with industrial telemetry protocols: Modbus TCP/RTU, DNP3, OPC-UA, BACnet, or SNMP.
  • English: At least Upper-intermediate

Benefits

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
Lead/Senior Software Engineer with Protocols
View Original