Company logo hidden

IoT/Data Platform Engineer

Unlock employer Dubai, United Arab Emirates Posted: 21 May 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified

Position

Canonical is a leading provider of open source software and operating systems. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. As a pioneer of global distributed collaboration, we have a team of over 1200 colleagues in more than 75 countries, mainly working remotely. We are looking for a passionate software engineer focused on open source software, Linux, and Web Services at scale to help us develop cutting-edge telemetry and connectivity solutions, enhancing global SaaS services.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

In this role, you will:

  • Work remotely with a globally distributed team, fostering innovation and driving technical excellence.
  • Design and architect high-performance service APIs using Python and Golang.
  • Develop governance, auditing, and management systems within our telemetry platform.
  • Collaborate with the infrastructure team to build scalable cloud-based SaaS solutions and containerized on-prem deployments.
  • Lead design, implementation, and optimization of new features from spec to production.
  • Provide technical oversight and review code and designs.

What We Are Looking For:

  • Expertise in designing scalable backend services, messaging/data pipelines, and REST APIs with Golang or Python.
  • Deep knowledge of cybersecurity principles, especially related to IoT.
  • Experience with IAM models, encryption, access control, and compliance frameworks (GDPR, HIPAA).
  • Ability to design decentralized data ownership models and high-throughput IoT data processing systems.
  • Familiarity with data streaming technologies (MQTT, Kafka, RabbitMQ) and observability tools (OpenTelemetry).
  • Background in industrial/engineering data exchange protocols (OPC-UA, ModBus).
  • Strong collaboration skills in cross-functional environments and a passion for mentoring others.
  • Familiarity with Ubuntu as a development platform.
  • A Bachelor's degree or equivalent in Computer Science, STEM, or a related field.

What We Offer:

  • Competitive compensation based on location, experience, and performance, with annual reviews.
  • Performance-driven bonuses or commissions.
  • A personal learning and development budget of USD 2,000 per year.
  • Annual holiday leave, maternity and paternity leave, and wellness programs.
  • Opportunities for travel to meet colleagues and attend team sprints.

Language Requirements:
Fluent in English (additional language skills may be beneficial).

Canonical is committed to creating a diverse and inclusive workplace free from discrimination, valuing the unique perspectives and experiences of every individual.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct