Open Role
Canonical

Remote opportunity at

Canonical

Distributed Systems Engineer

Canonical, the publisher of the widely used Ubuntu platform, is seeking a Distributed Systems Engineer to join its globally distributed team. This remote role is based…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Not specified
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz4h agoEmployer posted Oct 25, 2026
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical, the publisher of the widely used Ubuntu platform, is seeking a Distributed Systems Engineer to join its globally distributed team. This remote role is based in the EMEA region and focuses on enhancing global SaaS services and building the next generation of IoT devices. Canonical provides open source software and operating systems for enterprise and technology markets, supporting breakthrough initiatives in public cloud, data science, artificial intelligence, and the…

Job Description

Canonical, the publisher of the widely used Ubuntu platform, is seeking a Distributed Systems Engineer to join its globally distributed team. This remote role is based in the EMEA region and focuses on enhancing global SaaS services and building the next generation of IoT devices. Canonical provides open source software and operating systems for enterprise and technology markets, supporting breakthrough initiatives in public cloud, data science, artificial intelligence, and the Internet of Things. The company operates largely through remote collaboration with employees located in more than 75 countries.

The person in this role will design, build, and architect high-performance APIs for streaming data services utilizing Python and Go. Responsibilities include developing governance, auditing, and management systems within an advanced telemetry platform, partnering with infrastructure teams on scalable cloud-based SaaS solutions, and delivering containerized on-premises deployments. Candidates should be able to manage projects from specification to production, provide technical oversight, and collaborate with product teams and stakeholders.

Ideal candidates possess experience designing scalable backend services, REST APIs, and data pipelines with Go or Python, along with a strong background in cybersecurity principles, IoT environments, and data streaming technologies such as Kafka, MQTT, and RabbitMQ. Familiarity with the Ubuntu platform and a Bachelor's degree or equivalent in Computer Science, STEM, or a related field are required. The position involves occasional global travel of two to four weeks per year for internal and external events.

Responsibilities

  • Build and architect high-performance APIs using Python and Go to power streaming data services
  • Develop management, auditing, and governance systems within an advanced telemetry platform
  • Collaborate with the infrastructure team to create scalable cloud-based SaaS solutions and containerized on-premise deployments
  • Take projects from the specification stage through to production while ensuring operational excellence at scale
  • Review designs and code, set engineering best practices, and provide technical oversight
  • Engage in technical discussions and collaborate on solutions with engineers, stakeholders, and product teams

Requirements

  • Design and architect scalable backend services, REST APIs, and data pipelines using Go or Python
  • Apply expertise in cybersecurity principles, secure connectivity, data streaming, compliance, and governance for IoT environments
  • Design and optimize systems using IAM models, encryption, access control, and compliance frameworks such as GDPR and HIPAA
  • Build decentralized data ownership models that ensure governance and interoperability across domains
  • Design low-latency, high-throughput systems for IoT data processing
  • Work with data streaming technologies including Kafka, MQTT, and RabbitMQ
  • Utilize observability tools like OpenTelemetry and industrial data exchange protocols such as ModBus and OPC-UA
  • Be familiar with Ubuntu as a deployment and development platform
  • Be willing to travel up to four times a year for internal events

Qualifications

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

Core Skills

Benefits

  • Distributed work environment featuring twice-yearly in-person team sprints
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation reviews
  • Performance-driven annual bonus or commission
  • Recognition rewards and 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.

Is this a remote position?

Yes, this role is based remotely in the EMEA region as part of a globally distributed team, with occasional global travel required for internal and external events.

What travel is expected for this role?

Employees are required to travel up to four times a year, totaling about two to four weeks per year, for internal and external events and team sprints.

What are the core technical requirements for the position?

Candidates must have experience designing scalable backend services and REST APIs using Go or Python, expertise in IoT cybersecurity and data streaming technologies, familiarity with Ubuntu, and a Bachelor's degree in Computer Science, STEM, or a related field.

What salary is offered for this role?

The specific salary is not stated in the job posting, though compensation is shaped by geographical location, performance, and experience, and is reviewed annually alongside performance-driven bonuses or commissions.

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 6h ago
Full-timeRemote

Posted by Canonical

Source: Jobicy — APAC

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

361Open Jobs
—No reviews yet
View Company Profile