Company logo hidden

IoT/Data Platform Engineer

Unlock employer Jeddah, Saudi Arabia Posted: 21 May 2025

Financial

  • Estimate: $60k - $90k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior

Position

About the Job:
Canonical is a leading provider of open source software and operating systems, notably through our widely used platform, Ubuntu. We support a variety of sectors including public cloud, data science, artificial intelligence, engineering innovation, and IoT. Our company emphasizes distributed collaboration with over 1200 colleagues across 75+ countries, primarily working remotely. Teams gather 2-4 times a year for strategic alignment.

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

This position offers an exciting opportunity for a software engineer passionate about open source software, Linux, and scalable web services. Canonical's engineering team is pivotal in the IoT revolution, developing telemetry and connectivity solutions aimed at enhancing our global SaaS services, enabling customers to effortlessly build next-generation IoT devices.

Responsibilities:

  • Collaborate remotely in a distributed team, ensuring technical excellence and innovation.
  • Design and architect high-performance service APIs for streaming data services using Python and Golang.
  • Develop governance, auditing, and management systems within our telemetry platform to ensure security and compliance.
  • Partner with the infrastructure team to create scalable cloud-based SaaS solutions and on-prem deployments.
  • Lead the design and implementation of new features, ensuring operational excellence.
  • Provide technical oversight, maintain engineering best practices, and engage in high-level technical discussions.
  • Travel globally for internal and external events (2-4 weeks per year) to foster collaboration.

Requirements:

  • Expertise in designing scalable backend services, messaging/data pipelines, and REST APIs using Golang or Python.
  • Strong knowledge of cybersecurity principles and IoT security challenges, including secure connectivity and data governance.
  • Experience with IAM models, encryption, access control, and compliance frameworks such as GDPR and HIPAA.
  • Proficiency in data streaming technologies (MQTT, Kafka, RabbitMQ) and observability tools (OpenTelemetry).
  • Understanding of industrial data exchange protocols (OPC-UA, ModBus).
  • Familiarity with Ubuntu as a development and deployment platform.
  • Bachelor’s degree in Computer Science, STEM, or a related field.
  • Willingness to travel up to 4 times a year for internal events.

Language Requirements:
Fluency in English is expected.

What We Offer:

  • Competitive compensation based on location, experience, and performance, with annual reviews.
  • A performance-driven annual bonus or commission.
  • A personal learning and development budget of USD 2,000 per year.
  • Additional benefits reflecting our values, including annual leave, maternity/paternity leave, and wellness support.
  • Opportunities for travel to meet colleagues globally.

About Canonical:
Canonical is a pioneering technology firm, leading the shift to open-source solutions through Ubuntu, a central platform for AI, IoT, and cloud computing. We uphold high standards for our team and actively promote a diverse and inclusive workplace, providing fair consideration to all applicants.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct