Backend Software Engineer (OT/IoT Integration)

Backend Software Engineer (OT/IoT Integration)

Location:

Singapore 

Industry:

Information Technology

Contact Name:

Charlotte Cheah

Date Published:

02-Jul-2026

Backend Software Engineer (OT/IoT Integration) 
Location: Singapore (Onsite)
Employment Type: 12-Month Contract

About the Role
We are seeking a skilled Backend Software Engineer to join an exciting Operations Technology (OT) Integration project. You will play a key role in developing backend systems that connect industrial field devices to a digital twin platform, enabling real-time data collection, protocol translation, and seamless integration across industrial communication networks.

This is an excellent opportunity for engineers with experience in Industrial IoT (IIoT), PLC/SCADA integration, cloud connectivity, and backend development who enjoy building scalable and high-performance systems.

Key Responsibilities
Backend Development & System Integration
  • Design, develop, and maintain backend services and middleware to support OT/IoT data ingestion.
  • Build scalable data pipelines to collect, normalise, process, and route telemetry from industrial devices to platform services and 3D visualisation platforms.
  • Develop integrations using industrial communication protocols such as OPC-UA, MODBUS, and MQTT.
  • Design and implement RESTful APIs and WebSocket services to support system integration.
Industrial Connectivity
  • Integrate PLC/SCADA systems with cloud-based platforms to enable secure and reliable data exchange.
  • Troubleshoot connectivity issues between industrial devices, gateways, and backend systems.
  • Collaborate with OT engineers and hardware teams during device commissioning, testing, and deployment.
Software Quality & Automation
  • Develop and maintain automated unit tests, integration tests, and protocol validation frameworks.
  • Utilise AI-assisted development tools such as GitHub Copilot or Claude for code generation, testing, and validation as part of the development lifecycle.
  • Participate in code reviews and contribute to technical documentation and best practices.
DevOps & Continuous Improvement
  • Support application deployment through CI/CD pipelines.
  • Work with containerised environments using Docker and Kubernetes where applicable.
  • Contribute to continuous improvements in software quality, scalability, and system performance.
Requirements
  • Degree in Computer Science, Software Engineering, Electrical Engineering, or a related discipline.
  • 2–5 years of experience in backend software development or systems engineering.
  • Hands-on experience integrating PLC/SCADA systems with cloud platforms.
  • Strong experience implementing industrial communication protocols, including:
    • OPC-UA
    • MODBUS
    • MQTT
  • Proficiency in at least one backend programming language:
    • Python
    • Node.js
    • Go
    • Java
  • Experience developing APIs, backend services, and event-driven applications.
  • Familiarity with message brokers such as MQTT Broker, Kafka, or similar technologies.
  • Experience writing automated unit and integration tests.
  • Prior experience using AI coding tools such as Claude or GitHub Copilot in software development workflows.
Nice to Have
  • Experience with Digital Twin platforms or Industrial IoT ecosystems.
  • Knowledge of OT cybersecurity principles, including secure protocol configuration and network segmentation.
  • Experience with Docker, Kubernetes, and CI/CD pipelines.
  • Familiarity with additional industrial protocols such as BACnet, DNP3, or similar.
How to Apply: Interested applicants, please click on the “Apply Now” to submit your updated resume.

Please note: Due to the anticipated high volume of applications, only shortlisted candidates will be contacted. All information provided will be treated with strict confidentiality and used solely for recruitment purposes.


Cheah Wei Ee
Team Lead - Contracting
EA Personnel No: R23114782
Peoplebank Singapore Pte Ltd | EA Licence No: 08C5248
Apply Now

Share this job

Interested in this job?
Save Job
Create As Alert

Similar Jobs

Backend Software Engineer (OT/IoT Integration)

Location:

Singapore 

Industry:

Information Technology

Contact Name:

Charlotte Cheah

Contact Phone:

65 6429 1250

Date Published:

02-Jul-2026

Backend Software Engineer (OT/IoT Integration) 
Location: Singapore (Onsite)
Employment Type: 12-Month Contract

About the Role
We are seeking a skilled Backend Software Engineer to join an exciting Operations Technology (OT) Integration project. You will play a key role in developing backend systems that connect industrial field devices to a digital twin platform, enabling real-time data collection, protocol translation, and seamless integration across industrial communication networks.

This is an excellent opportunity for engineers with experience in Industrial IoT (IIoT), PLC/SCADA integration, cloud connectivity, and backend development who enjoy building scalable and high-performance systems.

Key Responsibilities
Backend Development & System Integration
  • Design, develop, and maintain backend services and middleware to support OT/IoT data ingestion.
  • Build scalable data pipelines to collect, normalise, process, and route telemetry from industrial devices to platform services and 3D visualisation platforms.
  • Develop integrations using industrial communication protocols such as OPC-UA, MODBUS, and MQTT.
  • Design and implement RESTful APIs and WebSocket services to support system integration.
Industrial Connectivity
  • Integrate PLC/SCADA systems with cloud-based platforms to enable secure and reliable data exchange.
  • Troubleshoot connectivity issues between industrial devices, gateways, and backend systems.
  • Collaborate with OT engineers and hardware teams during device commissioning, testing, and deployment.
Software Quality & Automation
  • Develop and maintain automated unit tests, integration tests, and protocol validation frameworks.
  • Utilise AI-assisted development tools such as GitHub Copilot or Claude for code generation, testing, and validation as part of the development lifecycle.
  • Participate in code reviews and contribute to technical documentation and best practices.
DevOps & Continuous Improvement
  • Support application deployment through CI/CD pipelines.
  • Work with containerised environments using Docker and Kubernetes where applicable.
  • Contribute to continuous improvements in software quality, scalability, and system performance.
Requirements
  • Degree in Computer Science, Software Engineering, Electrical Engineering, or a related discipline.
  • 2–5 years of experience in backend software development or systems engineering.
  • Hands-on experience integrating PLC/SCADA systems with cloud platforms.
  • Strong experience implementing industrial communication protocols, including:
    • OPC-UA
    • MODBUS
    • MQTT
  • Proficiency in at least one backend programming language:
    • Python
    • Node.js
    • Go
    • Java
  • Experience developing APIs, backend services, and event-driven applications.
  • Familiarity with message brokers such as MQTT Broker, Kafka, or similar technologies.
  • Experience writing automated unit and integration tests.
  • Prior experience using AI coding tools such as Claude or GitHub Copilot in software development workflows.
Nice to Have
  • Experience with Digital Twin platforms or Industrial IoT ecosystems.
  • Knowledge of OT cybersecurity principles, including secure protocol configuration and network segmentation.
  • Experience with Docker, Kubernetes, and CI/CD pipelines.
  • Familiarity with additional industrial protocols such as BACnet, DNP3, or similar.
How to Apply: Interested applicants, please click on the “Apply Now” to submit your updated resume.

Please note: Due to the anticipated high volume of applications, only shortlisted candidates will be contacted. All information provided will be treated with strict confidentiality and used solely for recruitment purposes.


Cheah Wei Ee
Team Lead - Contracting
EA Personnel No: R23114782
Peoplebank Singapore Pte Ltd | EA Licence No: 08C5248
Apply Now

Share this job

Interested in this job?
Save Job
Create As Alert

Similar Jobs

SCHEMA MARKUP ( This text will only show on the editor. )