IoT Platform Development Engineer

NAFFCO

Dubai

On-site

AED 56,000 - 73,000

Full time

12 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NAFFCO in Dubai is looking for an IoT Platform Development Engineer to design, develop and operate scalable IoT platform services for device connectivity, data ingestion, processing, storage and analytics. The role collaborates with hardware, firmware, operations and product teams to deliver secure, reliable platform capabilities for commercial IoT solutions.

You will work with cloud-native architectures, IoT protocols, device management and software development practices to build resilient

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Electronic Engineering, or related field.
  • Strong understanding of distributed systems, networking, and cloud architectures (AWS/Azure/GCP).
  • Proficient in backend languages (Python, Java, Go).
  • Hands-on experience with IoT protocols, device management, and telemetry ingestion.
  • Familiarity with containerization and orchestration (Docker, Kubernetes) and IaC tools (Terraform, CloudFormation).
  • Experience with data processing technologies (Kafka, MQTT brokers) and data lakes.
  • Knowledge of secure software development and IoT security considerations.
  • Excellent problem-solving and cross-team collaboration.

Responsibilities

  • Design, develop and maintain backend services and APIs for device connectivity and data routing.
  • Implement device provisioning, authentication, lifecycle management, and OTA updates.
  • Support IoT protocols such as MQTT, CoAP, HTTP(S), LoRaWAN and WebSockets.
  • Develop data pipelines for real-time and batch analytics.
  • Design for scalability, resiliency, observability and cost-efficiency using cloud patterns.
  • Build and maintain CI/CD pipelines and IaC deployment workflows.
  • Implement security controls across device-to-cloud communications.
  • Monitor platform health, investigate incidents and perform root-cause analysis.
  • Collaborate with firmware, hardware, data science and product teams.
  • Maintain technical docs, runbooks and platform roadmaps.

Skills

Distributed systems
Cloud architectures
Backend development
IoT telemetry
Security practices
Networking fundamentals
Languages: Python/Java/Go

Education

Bachelor's degree in CS/EE or related

Tools

Docker
Kubernetes
Terraform
CloudFormation
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.
  • Typically35 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.

Key Skills
Electrical Designing,Hospitality Management,Mainframe,Academics,ASP.NET,Diagnostic

Employment Type : Full Time
Experience: years
Vacancy: 1
Monthly Salary Salary: 5000 - 6500

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ICT/IoT Support Executive
ICT/IoT Support Executive

Careers at UAE • Dubai

On-site
IoT Platform Engineer: Scale Device Connectivity & Data
IoT Platform Engineer: Scale Device Connectivity & Data

NAFFCO • Dubai

On-site
AED 56,000 - 73,000
IoT Developer
IoT Developer

Taleef Technologies • Dubai

On-site
AED 180,000 - 300,000
Embedded Linux Platform Engineer
Embedded Linux Platform Engineer

CASABOT Holdings Limited • Dubai

On-site
AED 150,000 - 200,000
Work with top tech talent
Focus on personal growth
Flexible work environment
OT Systems Engineer
OT Systems Engineer

Salt • Abu Dhabi Emirate

On-site
AED 180,000 - 280,000
Senior Platform Engineer - QSphere
Senior Platform Engineer - QSphere

QuantumGate • Abu Dhabi

On-site
AED 280,000 - 420,000
IoT Solutions Engineer & Value Architect
IoT Solutions Engineer & Value Architect

Cartrack • Dubai

On-site
AED 180,000 - 280,000
Product Operations Specialist
Product Operations Specialist

Sicuro Group LLC • Dubai

On-site
AED 180,000 - 240,000
Senior Platform Engineer
Senior Platform Engineer

QuantumGate • Abu Dhabi

On-site
Relocation assistance
Competitive compensation
DevOps Engineer
DevOps Engineer

Entertainer Fz • Dubai

On-site
AED 180,000 - 240,000