Canonical Circular Logo

IoT Platform Engineer

Canonical Dubai, United Arab Emirates Posted: 21 Jun 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Join Canonical's engineering team at the forefront of the IoT revolution, developing innovative telemetry and connectivity solutions. This position offers an exciting opportunity for a passionate software engineer focused on open source software, Linux, and Web Services at scale. You will play a key role in enhancing our global SaaS services, providing essential data services for next-generation IoT devices.

Key Responsibilities:

  • Design and architect high-performance service APIs for streaming data services using Python and Golang.
  • Develop governance, auditing, and management systems within the telemetry platform, ensuring security and compliance.
  • Collaborate with infrastructure teams to build scalable cloud-based SaaS solutions and containerized on-prem deployments.
  • Lead the design and optimization of new features, ensuring operational excellence at scale.
  • Mentor junior engineers and foster a culture of continuous improvement and innovation.
  • Engage in technical discussions with product teams and stakeholders.

Requirements:

  • Expertise in designing scalable backend services, messaging/data pipelines, and REST APIs using Golang or Python.
  • Deep understanding of cybersecurity principles and challenges in IoT environments.
  • Proven experience with designing systems that utilize IAM models, encryption, access control, and compliance frameworks (e.g., GDPR, HIPAA).
  • Experience with data streaming technologies (MQTT, Kafka, RabbitMQ) and tools for observability (OpenTelemetry).
  • Familiarity with industrial data exchange protocols (OPC-UA, ModBus) is a plus.
  • Bachelor's degree or equivalent in Computer Science, STEM, or a related field.

Work Conditions:

  • Remote work with occasional global travel (2-4 weeks per year) for internal and external events.
  • A distributed work environment with biannual team sprints.

Language Requirements:

  • Proficiency in English.

Benefits:

  • Competitive compensation with annual reviews and performance bonuses.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards and annual holiday leave.
  • Maternity and paternity leave, along with a Team Member Assistance Program & Wellness Platform.
  • Priority Pass and travel upgrades for company events.

Canonical fosters a diverse workplace and is committed to equality, bringing together individuals from all backgrounds to create better products and a better working environment.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.