Canonical Circular Logo

SaaS Backend Engineer - IoT Data

Canonical Jeddah, Saudi Arabia Posted: 27 Feb 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

This is an exciting opportunity for an experienced software engineer who is passionate about open source software, Linux, and scalable Web Services. Join Canonical, a growing pre-IPO international software company, to build a rewarding career alongside some of the brightest minds in technology.

Canonical's engineering team plays a crucial role in the IoT revolution, developing cutting-edge telemetry and connectivity solutions. By integrating reliable, secure, and robust data streaming capabilities into the Snappy ecosystem, we aim to set new industry standards for development, implementation, management, and security.

We are seeking talented individuals to enhance our global SaaS services, providing customers with essential data services to effortlessly build next-generation IoT devices. Our commitment to data governance, ownership, and confidentiality supports our customers’ innovation on the globally trusted Ubuntu platform.

Location: Jiddah, Makkah, Saudi Arabia (Remote)
Work Conditions: Full-time, Remote, with the requirement for global travel 2 to 4 weeks annually for internal and external events.

What Your Day Will Look Like:

  • Collaborating remotely with a globally distributed team.
  • Architecting scalable service APIs to provide streaming data services, using Python and Golang.
  • Developing data governance, management, and auditing systems within our telemetry platform.
  • Working with the infrastructure team to create both a cloud-based SaaS offering as well as a containerized on-prem solution.
  • Designing and implementing new features and enhancements from specification to production and ongoing operations at scale.
  • Reviewing code and technical designs produced by other engineers.
  • Discussing ideas and collaborating on optimal solutions.

What We Are Looking For:

  • A passion for technology and working with a diverse group of talented individuals.
  • Traits such as curiosity, flexibility, articulate communication, and accountability.
  • A broad technology base with a preference for backend code and infrastructure.
  • Understanding of cybersecurity challenges in the IoT environment concerning connectivity and data streaming.
  • Knowledge of telemetry and connectivity systems, including data streaming technologies (MQTT, Kafka, RabbitMQ, etc.), observability (OpenTelemetry), and data governance/IAM models.
  • Proficiency in designing and implementing back-end web services, messaging/data pipelines, and REST APIs using Python and/or Golang.
  • Familiarity with Ubuntu as a development and deployment platform.
  • A Bachelor's degree or equivalent in Computer Science, STEM, or a similar field.
  • Willingness to travel up to four times a year for internal events.

About Canonical:
Canonical is a growing international software company that collaborates with the open-source community to deliver Ubuntu, the world's best free software platform. We help businesses worldwide reduce costs, improve efficiency, and enhance security. With over 1,000 professionals across more than 70 countries, Canonical is a global, remote-first, and open-source tech company, focused on being the world's best rather than the biggest.

What Canonical Offers:

  • Work from home flexibility
  • Learning and development allowances
  • Competitive salary
  • Annual compensation reviews
  • Recognition rewards
  • Generous annual leave
  • Paid maternity, paternity, and sick leave
  • Priority Pass for travel
  • Exposure to international business and technology

Canonical fosters a workplace free from discrimination, emphasizing the diversity of experience, perspectives, and backgrounds. All applicants will receive fair consideration regardless of their identity.

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.