Canonical Circular Logo

SaaS Backend Engineer - Telemetry

Canonical Jeddah, Saudi Arabia Posted: 23 Jan 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • No Relocation Support
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

This is an exciting opportunity for an experienced software engineer passionate about open-source software, Linux, and web services at scale. Join Canonical's engineering team, which is at the forefront of the IoT revolution by developing cutting-edge telemetry and connectivity solutions. The role involves integrating secure and robust data streaming capabilities into the Snappy ecosystem, setting new standards for ease of development and security in the industry.

You will help enhance global SaaS services by providing customers with essential data services to facilitate the next generation of IoT devices. Canonical is committed to data governance, ownership, and confidentiality, allowing customers to innovate confidently on the reliable Ubuntu platform.

Location: Jiddah, Makkah, Saudi Arabia (Remote)

Work Conditions:

  • Full-time
  • Remote work within the EMEA region
  • Occasional travel (2 to 4 weeks per year for internal and external events)

Key Responsibilities:

  • Collaborate remotely with a globally distributed team.
  • Architect scalable service APIs for streaming data services using Python and Golang.
  • Develop data governance, management, and auditing systems within the telemetry platform.
  • Work with the infrastructure team to create both cloud-based SaaS offerings and containerized on-prem solutions.
  • Design and implement features from specification to production and ongoing operations.
  • Review code and designs from other engineers.
  • Engage in discussions and collaboration to find optimal solutions.

Qualifications:

  • Passion for technology and working with diverse, talented teams.
  • Strong curiosity, flexibility, articulation, and accountability.
  • Broad technology base with a preference for backend code and infrastructure.
  • Good understanding of cybersecurity and IoT connectivity challenges.
  • Knowledge of telemetry and connectivity systems and data streaming technologies (MQTT, Kafka, RabbitMQ, etc.), observability (OpenTelemetry), and data governance models.
  • Proficient 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.
  • Bachelor's degree or equivalent in Computer Science, STEM, or a similar field.
  • Willingness to travel up to 4 times a year for internal events.

About Canonical:
Canonical is a growing international software company working within the open-source community to deliver Ubuntu, a leading free software platform. With a focus on reducing costs, improving efficiency, and enhancing security, Canonical promotes a global, remote-first workplace. The company values diversity and ensures fair consideration for all applicants, fostering a better work environment and products.

Benefits:

  • Work from home
  • Learning and development allowances
  • Competitive salary
  • Annual compensation review
  • Recognition rewards
  • Generous annual leave
  • Paid maternity, paternity, and sick leave
  • Priority Pass for travel
  • Exposure to international business and technology
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.