Canonical Circular Logo

Senior Observability Platform Developer - Python/Go

Canonical Riyadh, Saudi Arabia Posted: 15 Nov 2024

Financial

  • Estimate: $95k - $120k*
  • Zero income tax location

Accessibility

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

Requirements

  • Experience: Senior
  • English: Professional

Position

Canonical seeks an experienced developer with a proven track record in Python and/or Go. As part of the Observability team, you will develop a cloud-native monitoring stack that composes best-in-class open-source monitoring tools. The stack is opinionated, resilient, and scalable, providing deep insights out of the box. The user experience is polished and seamless for the end-users, and its administrators will enjoy smooth, lightweight Day 1 and Day 2 operations.

This is an exciting opportunity for a software engineer passionate about open source software, Linux, Kubernetes, and Observability. The monitoring stack will monitor applications running on a mix of cloud technologies such as Kubernetes and OpenStack, as well as bare-metal, virtual machines, and containers.

What Your Day Will Look Like:

  • Collaborate proactively with a globally distributed team
  • Write, test, and document high-quality code to create new features
  • Debug issues and interact with a vibrant community
  • Review code produced by other engineers
  • Attend conferences to represent Canonical and the Charmed Observability Stack
  • Work from home with global travel 2 to 4 weeks for internal and external events

What We Are Looking For:

  • Bachelor's or equivalent in Computer Science, STEM, or similar degree
  • Proven understanding of the importance of observability and monitoring
  • Strong working knowledge of modern monitoring technologies such as Prometheus, Alertmanager, Grafana, Loki, Mimir, etc.
  • Skilled in Python development, preferably with a track record in open source
  • Working knowledge of Go
  • Hands-on experience deploying, configuring, and using Kubernetes
  • Comfortable contributing to open source codebases maintained by other companies
  • Experience with infrastructure-as-code and configuration management tools
  • Interest and experience with two or more of the following: Ubuntu Linux, container images, Debian packaging, snap, distributed systems

Work Conditions:

  • Fully remote working environment
  • Travel opportunities to meet colleagues at events
  • Annual compensation review and other competitive benefits

Language Requirements:

  • Language requirements not specified, but English proficiency is generally expected in remote roles within international companies.

About Canonical: Canonical is a pioneering tech firm that publishes Ubuntu, one of the most important open source projects, driving change in technology globally. The company operates remotely, fostering a workplace that promotes diversity and inclusivity.

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.