Open Role
Canonical

Remote opportunity at

Canonical

Distributed Systems Engineer

Canonical, the publisher of the widely used Ubuntu platform, is hiring a Distributed Systems Engineer to work remotely in the EMEA region. The company provides open-source…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in United Kingdom only
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz3h agoEmployer posted Oct 25, 2026
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical, the publisher of the widely used Ubuntu platform, is hiring a Distributed Systems Engineer to work remotely in the EMEA region. The company provides open-source software and operating systems utilized in artificial intelligence, public cloud, data science, the Internet of Things, and engineering innovation. In this position, the engineer will help enhance global software-as-a-service offerings and develop telemetry and connectivity solutions for internet-connected devices. This role suits a software…

Job Description

Canonical, the publisher of the widely used Ubuntu platform, is hiring a Distributed Systems Engineer to work remotely in the EMEA region. The company provides open-source software and operating systems utilized in artificial intelligence, public cloud, data science, the Internet of Things, and engineering innovation. In this position, the engineer will help enhance global software-as-a-service offerings and develop telemetry and connectivity solutions for internet-connected devices.

This role suits a software professional with expertise in Linux, open-source software, and large-scale web services. Daily duties involve designing high-performance APIs with Python and Go, building auditing and governance systems for telemetry platforms, and collaborating with infrastructure teams on cloud-based solutions and containerized on-premises deployments. The position includes occasional international travel for strategy and execution events.

Responsibilities

  • Design, architect, and build high-performance APIs for streaming data services using Go and Python
  • Develop governance, auditing, and management systems for advanced telemetry platforms
  • Partner with infrastructure teams to create scalable cloud-based SaaS solutions and containerized on-premises deployments
  • Manage features from specification to production and provide technical oversight and code reviews
  • Collaborate globally with engineers, product teams, and stakeholders on high-level technical solutions

Requirements

  • Design and architect scalable backend services, messaging or data pipelines, and REST APIs using Go or Python
  • Expertise in cybersecurity principles, secure connectivity, data streaming, governance, and compliance
  • Knowledge of identity and access management models, encryption, access control, and compliance frameworks such as GDPR and HIPAA
  • Experience designing decentralized data ownership models and high-throughput, low-latency IoT data processing systems
  • Familiarity with data streaming technologies including MQTT, Kafka, and RabbitMQ
  • Experience with observability tools like OpenTelemetry and industrial protocols such as OPC-UA and ModBus
  • Familiarity with Ubuntu as a development and deployment platform
  • Willingness to travel up to four times a year for internal and external events

Qualifications

  • Hold a Bachelor degree or equivalent in Computer Science, STEM, or a related field

Core Skills

Benefits

  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review and performance-driven annual bonus or commission
  • Twice-yearly in-person team sprints in various locations
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program and Wellness Platform
  • Priority Pass and travel upgrades for long-haul company events

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

What is the location and remote status for this role?

This role is based remotely in the EMEA region with occasional global travel of two to four weeks per year for internal and external events.

What programming languages and tools are required?

The position requires designing services and REST APIs using Go or Python, alongside familiarity with data streaming technologies, observability tools, and the Ubuntu platform.

What education is required for the position?

Candidates must hold a Bachelor degree or equivalent in Computer Science, STEM, or a related field.

Does the posting specify the salary?

The salary is not stated in the job posting.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalAdded to Jobsiz 1h ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 2h ago
Full-timeRemote

Posted by Canonical

Source: Jobicy — UK

View the original listing ↗

Posted by employer: Oct 25, 2026

Added to Jobsiz: Oct 25, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

360Open Jobs
—No reviews yet
View Company Profile