Software Engineer - Observability

Canonical is the company behind Ubuntu, pioneering open source technology for AI, IoT, and cloud platforms.
Backend
Senior Software Engineer
Remote
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
C++ Software Engineer - Mir Display System

Senior C++ Software Engineer position at Canonical working on Mir display system and Ubuntu Frame, developing high-performance window management solutions.

Network Software Engineer

Senior Network Software Engineer role at Canonical, focusing on open source networking solutions and Ubuntu optimization, with remote work options.

C++ Software Engineer - Mir Display System

Senior C++ Software Engineer position at Canonical working on Mir display system and Ubuntu Frame, developing high-performance window management solutions.

C++ Software Engineer - Mir Display System

Senior C++ Software Engineer position at Canonical working on Mir display system and Ubuntu Frame, developing high-performance window management solutions.

C++ Software Engineer - Mir Display System

Senior C++ Software Engineer position at Canonical working on Mir display system and Ubuntu Frame, developing high-performance window management solutions.

Description For Software Engineer - Observability

Canonical, the company behind Ubuntu, is seeking an experienced developer to join their Observability team. In this role, you'll develop a cloud-native monitoring stack using best-in-class open-source tools. The ideal candidate is passionate about open source software, Linux, Kubernetes, and Observability.

Key Responsibilities:

  • Develop a resilient and scalable monitoring stack
  • Collaborate with a globally distributed team
  • Write, test, and document high-quality code
  • Debug issues and interact with the community
  • Review code from other engineers
  • Attend conferences to represent Canonical

Requirements:

  • Bachelor's or equivalent in Computer Science, STEM, or similar
  • Strong understanding of observability and monitoring
  • Expertise in modern monitoring technologies (Prometheus, Alertmanager, Grafana, Loki, Mimir)
  • Skilled Python developer, preferably with open source experience
  • Working knowledge of Go
  • Hands-on experience with Kubernetes
  • Familiarity with infrastructure-as-code and configuration management tools
  • Interest in Ubuntu Linux, container images, Debian packaging, snap, and distributed systems

Canonical offers a fully remote working environment, competitive base pay, and additional benefits including a personal learning budget, annual compensation review, parental leave, and travel opportunities for company events.

Join Canonical to be part of a pioneering tech firm at the forefront of the global move to open source, challenging yourself to think differently and raise your game in the world of 21st-century digital business.

Last updated 2 months ago

Responsibilities For Software Engineer - Observability

  • Develop cloud-native monitoring stack
  • Collaborate with globally distributed team
  • Write, test and document high quality code
  • Debug issues and interact with community
  • Review code produced by other engineers
  • Attend conferences to represent Canonical

Requirements For Software Engineer - Observability

Python
Go
Kubernetes
Linux
  • Bachelor's or equivalent in Computer Science, STEM or similar degree
  • Proven understanding of observability and monitoring
  • Strong working knowledge of modern monitoring technologies (Prometheus, Alertmanager, Grafana, Loki, Mimir)
  • Skilled Python developer with open source experience
  • Working knowledge of Go
  • Hands-on experience with Kubernetes
  • Experience with infrastructure-as-code and configuration management tools
  • Interest in Ubuntu Linux, container images, Debian packaging, snap, distributed systems

Benefits For Software Engineer - Observability

Education Budget
Parental Leave
  • Fully remote working environment
  • Personal learning and development budget of 2,000USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme
  • Opportunity to travel to meet colleagues
  • Priority Pass for travel and travel upgrades for long haul company events

Interested in this job?