Job Description

About Canonical

Canonical is a leading provider of open‑source software and operating systems to the global enterprise and technology markets. Its flagship platform, Ubuntu, powers breakthrough initiatives in public cloud, data science, AI, engineering innovation, and IoT. With 1200+ colleagues in 75+ countries, the company is founder‑led, profitable, and growing, offering a highly collaborative, distributed work environment.

Role Overview

This Junior Software Developer – Observability role focuses on building a cloud‑native monitoring stack that combines leading open‑source tools into a resilient, scalable solution. The stack monitors applications across Kubernetes, OpenStack, bare‑metal, VMs, and containers, leveraging multiple data sources—including Juju—to provide contextual telemetry and insights.

Responsibilities
  • Collaborate proactively with a globally distributed team.
  • Write, test, and document high‑quality code that delivers new features.
  • Debug issues and engage with the community of users.
  • Review code produced by other engineers.
  • Represent Canonical and the Charmed Observability Stack at conferences.
  • Work from home with 2–4 weeks of internal and external travel each year.
Qualifications
  • Bachelor’s degree or equivalent in Computer Science, STEM, or a related field.
  • Strong Python development skills, preferably with open‑source experience.
  • Working knowledge of Go.
  • Interest and experience with at least two of the following: Ubuntu Linux, container images, Debian packaging, snap, or distributed systems.
  • A passion for open‑source, Linux, Kubernetes, and Observability with strong interpersonal skills.
Benefits
  • Distributed work environment with twice‑yearly in‑person team sprints.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and performance‑driven bonus or commission.
  • Recognition rewards, annual holiday leave, and maternity/paternity leave.
  • Team Member Assistance Program & Wellness Platform.
  • Priority Pass and travel upgrades for long‑haul company events.
Location

This role is based remotely within the EMEA and Americas regions.

Equal Opportunity Statement

Canonical is an equal opportunity employer. We foster a workplace free from discrimination and provide fair consideration to all applicants.

#J-18808-Ljbffr

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application