Job Search and Career Advice Platform

Enable job alerts via email!

IoT Platform Development Engineer

NAFFCO

Dubai

On-site

AED 120,000 - 200,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology provider in Dubai is seeking a motivated IoT Platform Development Engineer to design and develop scalable IoT platform services. In this role, you will create and maintain services that enable device connectivity, data ingestion, and analytics. The ideal candidate has a strong background in software development, particularly in cloud-native architectures and IoT protocols. This role requires excellent problem-solving skills and the ability to work collaboratively across multiple teams.

Qualifications

  • Experience with IoT protocols and device management.
  • Proficient in Python, Java, or Go for backend development.
  • Typically 3-5 years of relevant experience in platform engineering.

Responsibilities

  • Design and maintain backend services for device connectivity.
  • Implement device provisioning and lifecycle management.
  • Collaborate with multidisciplinary teams to define requirements.

Skills

Cloud-native architectures
IoT protocols
Software development practices
Distributed systems
Backend development
Problem-solving
Attention to detail

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
Terraform
Kafka
Job description
Job Summary

We are seeking a motivated and experienced IoT Platform Development Engineer to design develop and operate scalable Internet of Things (IoT) platform services that support device connectivity data ingestion processing storage and analytics. The successful candidate will have hands‑on experience with cloud-native architectures IoT protocols device management and software development practices. This role requires collaboration with hardware firmware operations and product teams to deliver reliable secure and maintainable platform capabilities that enable commercial IoT solutions.

Key Responsibilities
  • Design develop and maintain backend services and APIs that enable device connectivity telemetry ingestion command-and-control and data routing.
  • Implement and operate device provisioning authentication lifecycle management and over-the-air (OTA) update mechanisms.
  • Integrate and support common IoT protocols and transports such as MQTT CoAP HTTP(S) LoRaWAN and WebSockets.
  • Develop data processing pipelines for real‑time and batch analytics including stream processing queuing and data transformation.
  • Design for scalability resiliency observability and cost‑efficiency using cloud‑native patterns (containers serverless microservices).
  • Build and maintain CI/CD pipelines automated testing and deployment workflows for platform services and infrastructure as code.
  • Implement security controls across device-to-cloud and cloud-to-device communication including encryption key management and secure credential storage.
  • Monitor platform health and performance investigate incidents perform root‑cause analysis and implement corrective actions.
  • Collaborate with firmware hardware data science and product teams to define requirements prototypes and production‑ready features.
  • Maintain clear technical documentation runbooks interface specifications and contribute to platform roadmaps and design reviews.
  • Stay current with emerging IoT technologies standards and best practices and propose improvements to platform design and operations.
Qualifications
  • Bachelors degree in Computer Science Software Engineering Electronic Engineering or a related discipline or equivalent practical experience.
  • Strong understanding of distributed systems networking fundamentals and cloud architectures (AWS Azure or GCP).
  • Proficient in one or more programming languages commonly used for backend development (e.g. Python Java Go ).
  • Hands‑on experience with IoT protocols and platforms device management and telemetry ingestion.
  • Familiarity with containerisation and orchestration technologies (Docker Kubernetes) and infrastructure‑as‑code tools (Terraform CloudFormation).
  • Experience with data processing technologies such as message brokers (Kafka MQTT brokers) stream processors time‑series databases or data lakes.
  • Good knowledge of secure software development practices authentication/authorisation (OAuth JWT) and IoT‑specific security considerations.
  • Strong problem‑solving skills attention to detail and ability to work effectively across multidisciplinary teams.
  • Typically 35 years relevant experience in software or platform engineering with demonstrable IoT project experience preferred.
Desirable
  • Experience with LoRaWAN network servers NB‑IoT cellular IoT or edge computing platforms.
  • Familiarity with observability tooling (Prometheus Grafana ELK) and performance tuning for large‑scale device fleets.
  • Certifications or training in cloud platforms IoT or security (e.g. AWS Certified Azure IoT CISSP) are advantageous.
  • Previous experience operating production IoT platforms or contributing to open‑source IoT projects.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.