Canonical Circular Logo

IoT Platform Engineer

Canonical Jeddah, Saudi Arabia Posted: 21 Jun 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job:
Canonical is a leading provider of open source software and operating systems for the global enterprise and technology markets. The company’s platform, Ubuntu, is key in initiatives like public cloud, data science, AI, engineering innovation, and IoT. Canonical is committed to fostering a globally distributed team, collaborating rarely in person but meeting to align on strategy and execution.

We are looking for a passionate software engineer who specializes in open source software, Linux, and Web Services to join our team at the forefront of the IoT revolution. The engineering team focuses on developing cutting-edge telemetry and connectivity solutions, aiming to enhance the development, implementation, management, and security of our global SaaS services for IoT devices.

Work Conditions:
Remote, Full-time, with occasional global travel (2-4 weeks per year)

Your Day-to-Day Responsibilities:

  • Work remotely with a globally distributed team to promote technical excellence in various engineering environments.
  • Design and architect high-performance service APIs to power streaming data services, using Python and Golang.
  • Develop governance, auditing, and management systems within our telemetry platform, ensuring compliance and operational integrity.
  • Collaborate with the infrastructure team to build scalable cloud-based SaaS solutions and deliver on-prem deployments for enterprise customers.
  • Lead the design and optimization of new features while ensuring operational excellence at scale.
  • Provide technical oversight, code review, and best practices to maintain engineering excellence.
  • Engage in technical discussions and collaborate on solutions with engineers, product teams, and stakeholders.
  • Participate in occasional global travel for internal and external events.

What We Are Looking For:

  • Experience in designing and architecting scalable backend services, messaging/data pipelines, and REST APIs using Golang or Python.
  • Strong knowledge of cybersecurity principles, especially related to secure connectivity and data governance in IoT.
  • Expertise in IAM models, encryption, access control, and frameworks like GDPR and HIPAA.
  • Familiarity with data streaming technologies (MQTT, Kafka, RabbitMQ) and observability tools (OpenTelemetry).
  • Ability to design decentralized data ownership models for interoperability across domains.
  • Previous experience in a cross-functional environment, mentoring junior engineers, and fostering innovation.

Qualifications:

  • Bachelor's degree or equivalent in Computer Science, STEM, or a related field.
  • Familiarity with Ubuntu as a development and deployment platform.
  • Willingness to travel up to four times a year for internal events.

What We Offer:

  • Competitive compensation based on geographical location and performance, with annual reviews.
  • Performance-driven annual bonus or commission.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards and additional benefits reflective of our values.
  • Annual holiday leave and maternity/paternity leave.
  • Wellness programs and the opportunity to travel to meet colleagues globally.

About Canonical:
Canonical is at the forefront of the global transition to open source technology. As the publisher of Ubuntu, we are leading innovative projects in AI, IoT, and the cloud. We are committed to a diverse and inclusive work environment, encouraging applications from all qualified individuals.

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.