Canonical Circular Logo

Junior Software Developer - Observability

Canonical Dubai, United Arab Emirates Posted: 27 Feb 2025

Financial

  • Estimate: $50k - $80k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Junior
  • English: Professional

Position

About the Job:
Canonical is seeking a Junior Software Developer with a solid background in Python and/or Go to join the Observability team. In this role, you will help develop a cloud-native monitoring stack utilizing leading open-source tools. The stack is designed to be opinionated, resilient, and scalable, delivering comprehensive insights right out of the box. You will ensure a seamless user experience for both end-users and administrators, aiding in smooth operations during Day 1 and Day 2 processes.
As a part of your responsibilities, you will monitor applications across various cloud technologies, including Kubernetes and OpenStack, along with bare-metal, virtual machines, and containers. The monitoring stack will utilize multiple data sources to enhance the telemetry insights for end-users.

Day-to-Day Responsibilities:

  • Collaborate proactively with a globally distributed team
  • Write, test, and document high-quality code to develop new features
  • Debug issues and engage with a vibrant community
  • Review code produced by fellow engineers
  • Represent Canonical and the Charmed Observability Stack at conferences

What We Are Looking For:

  • Candidates who are passionate about technology and working with talented individuals
  • A Bachelor's degree or equivalent in Computer Science, STEM, or a related field
  • Proficiency in Python and a working knowledge of Go
  • Experience or interest in Ubuntu Linux, container images, Debian packaging, snap, or distributed systems

Language Requirements:

  • English proficiency is likely required, given the global nature of the team and network.

Benefits:

  • Competitive base pay determined by experience and location
  • Fully remote working environment
  • Personal learning and development budget of $2,000 annually
  • Annual compensation review and recognition rewards
  • Annual leave, parental leave, and employee assistance programs
  • Opportunities for international travel to meet colleagues at 'sprints'

About Canonical:
Canonical is a leader in the open-source movement and the driving force behind Ubuntu, a prominent open-source project. The company provides a collaborative environment where diversity and excellence are paramount. Canonical has been a remote-first company since it was founded, making it an innovative place to work and grow. Canonical is committed to equal opportunity employment, fostering a diverse workplace that enhances product development through varied perspectives and experiences.

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.