Company logo hidden

IoT Platform Engineer

Unlock employer 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.

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

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 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