Talent.com
Junior Software Developer - Observability

Junior Software Developer - Observability

CanonicalWorkFromHome, Jazan Province, Saudi Arabia
30+ days ago
Job description

Join to apply for the Junior Software Developer - Observability role at Canonical

Join to apply for the Junior Software Developer - Observability role at Canonical

Get AI-powered advice on this job and more exclusive features.

Canonical seeks a Junior 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. Build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu.

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. The stack will be capable of monitoring applications and infrastructure irrespective of whether they are operated by Juju, and will leverage multiple data sources at various levels of the architecture, including Juju itself, to contextualize the collected telemetry and insights delivered to the end-users.

You can read more about the project here and here.

Location : This role will be based remotely in the EMEA and Americas regions

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 in you

  • You love technology and working with brilliant people
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
  • You are a skilled Python developer, preferably with a track record in open source
  • You have a working knowledge of Go
  • You have interest and experience with two or more of the following : Ubuntu Linux, container images, Debian packaging, snap, distributed systems.
  • What we offer you

    Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.

    In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, please ask your Talent Partner.

  • Fully remote working environment - we've been working remotely since 2004!
  • 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 new locations to meet colleagues at 'sprints'
  • Priority Pass for travel and travel upgrades for long haul company events
  • About Canonical

    Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.

    Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.

    Canonical is an equal opportunity employer

    We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

    Seniority level

    Seniority level

    Entry level

    Employment type

    Employment type

    Full-time

    Job function

    Job function

    Engineering and Information Technology

    Industries

    Software Development

    Referrals increase your chances of interviewing at Canonical by 2x

    Sign in to set job alerts for “Junior Software Engineer” roles.

    Junior Software Engineer - Cross-platform C++ - Multipass

    Software Engineer (Python / Linux / Packaging)

    Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

    Software Engineer - Solutions Engineering

    Software Engineer - Python - Container Images

    Python and Kubernetes Software Engineer - Data, AI / ML & Analytics

    Software Engineer - Cross-platform C++ - Multipass

    Software Engineer - Immutable Ubuntu Desktop

    Python Software Engineer - Ubuntu Hardware Certification Team

    Software Engineer - Python - Container Images

    Software Engineer - Python - Container Images

    Distributed Systems Software Engineer, Python / Go

    System Software Engineer - GCC / LLVM compiler, tooling, and ecosystem

    Python and Kubernetes Software Engineer - Data, Workflows, AI / ML & Analytics

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Developer • WorkFromHome, Jazan Province, Saudi Arabia

    Related jobs
    • Promoted
    Senior Front-End Developer Remotely

    Senior Front-End Developer Remotely

    HUEDWorkFromHome, Jazan Province, Saudi Arabia
    As a FrontEnd Developer you'll play a pivotal role in crafting the user experience of our projects.You'll be responsible for translating designs into pixel-perfect interfaces ensuring smooth intera...Show moreLast updated: 9 days ago
    • Promoted
    Juju Software Engineer (Go)

    Juju Software Engineer (Go)

    CanonicalWorkFromHome, Jazan Province, Saudi Arabia
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Juju Software Engineer (Go)

    Senior Juju Software Engineer (Go)

    CanonicalWorkFromHome, Jazan Province, Saudi Arabia
    Senior Juju Software Engineer (Go).Be among the first 25 applicants.Senior Juju Software Engineer (Go).Canonical is a leading provider of open source software and operating systems to the global en...Show moreLast updated: 30+ days ago
    • Promoted
    Web Developer

    Web Developer

    CanonicalWorkFromHome, Jazan Province, Saudi Arabia
    Join to apply for the Web Developer role at Canonical.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.Our platform, Ubu...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer Jobs in Saudi Arabia (Oct 2025) - Bayt.com

    Software Engineer Jobs in Saudi Arabia (Oct 2025) - Bayt.com

    CAREWorkFromHome, Jazan Province, Saudi Arabia
    Summary : A Business Intelligence Developer is needed in Riyadh, Saudi Arabia to manage Microsoft Dynamics365 and translate business needs into technical solutions. The role involves developing softw...Show moreLast updated: 18 days ago
    • Promoted
    Ubuntu Core Software Engineer

    Ubuntu Core Software Engineer

    CanonicalWorkFromHome, Jazan Province, Saudi Arabia
    Be among the first 25 applicants.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely u...Show moreLast updated: 30+ days ago
    • Promoted
    Golang System Software Engineer - Containers / Virtualisation

    Golang System Software Engineer - Containers / Virtualisation

    CanonicalWorkFromHome, Jazan Province, Saudi Arabia
    Golang System Software Engineer - Containers / Virtualisation.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.Our platf...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer - App Stores

    Software Engineer - App Stores

    CanonicalWorkFromHome, Jazan Province, Saudi Arabia
    Software Engineer - App Stores.Software Engineer - App Stores.Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating sys...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer - Immutable Ubuntu Desktop

    Software Engineer - Immutable Ubuntu Desktop

    CanonicalWorkFromHome, Jazan Province, Saudi Arabia
    Software Engineer - Immutable Ubuntu Desktop at Canonical.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.Our platform,...Show moreLast updated: 30+ days ago
    • Promoted
    Technical Software Project Manager

    Technical Software Project Manager

    MDLBEASTWorkFromHome, Jazan Province, Saudi Arabia
    MDLBEAST is enthusiastically seeking a highly motivated and skilled technical project manager to join our dynamic products team. As a project manager, you will play a significant and impactful role ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer - Solutions Engineering

    Software Engineer - Solutions Engineering

    CanonicalWorkFromHome, Jazan Province, Saudi Arabia
    Software Engineer - Solutions Engineering.Software Engineer - Solutions Engineering.Software Engineer - Solutions Engineering. Be among the first 25 applicants.Software Engineer - Solutions Engineer...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer - Backend (Mid-Level, Remote)

    Software Engineer - Backend (Mid-Level, Remote)

    LucidyaJizan, Jizan Region, Saudi Arabia
    Lucidya is an AI-native company transforming how brands understand and engage with their customers through cutting-edge technologies purpose-built for Customer Experience (CX).With AI at the core o...Show moreLast updated: 12 days ago
    • Promoted
    Software Engineer - Backend (Mid-Level, Remote)

    Software Engineer - Backend (Mid-Level, Remote)

    Lucidya LLC.Jizan, Jizan Region, Saudi Arabia
    Lucidya is an AI-native company transforming how brands understand and engage with their customers through cutting-edge technologies purpose-built for Customer Experience (CX).With AI at the core o...Show moreLast updated: 30+ days ago
    • Promoted
    Software Architect - Containers / Virtualisation

    Software Architect - Containers / Virtualisation

    CanonicalWorkFromHome, Jazan Province, Saudi Arabia
    Software Architect - Containers / Virtualisation.Software Architect - Containers / Virtualisation.Software Architect - Containers / Virtualisation. Be among the first 25 applicants.Software Architec...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer - OpenStack

    Software Engineer - OpenStack

    CanonicalWorkFromHome, Jazan Province, Saudi Arabia
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer - Cross-platform C++ - Multipass

    Software Engineer - Cross-platform C++ - Multipass

    CanonicalWorkFromHome, Jazan Province, Saudi Arabia
    Software Engineer - Cross-platform C++ - Multipass.Be among the first 25 applicants.Use your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass...Show moreLast updated: 30+ days ago
    • Promoted
    SAP Young Professionals Program KSA 2025

    SAP Young Professionals Program KSA 2025

    SAPWorkFromHome, Jazan Province, Saudi Arabia
    SAP Young Professionals Program KSA 2025.SAP Young Professionals Program KSA 2025.Get AI-powered advice on this job and more exclusive features. SAP started in 1972 as a team of five colleagues with...Show moreLast updated: 22 days ago
    • Promoted
    Nestjs developer

    Nestjs developer

    WUZZUFWorkFromHome, Jazan Province, Saudi Arabia
    Design, develop, and maintain robust backend applications using NestJS and Node.Collaborate with cross-functional teams to define, design, and ship new features and enhancements.Implement RESTful A...Show moreLast updated: 10 days ago