Talent.com
Canonical
Junior Software Developer - ObservabilityCanonical • Toronto, ON, CA
Junior Software Developer - Observability

Junior Software Developer - Observability

Canonical • Toronto, ON, CA
30+ days ago
Job type
  • Full-time
Job description

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

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 used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office‑based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder‑led, profitable, and growing.

We are hiring 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 contextualise the collected telemetry and insights delivered to the end‑users.

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

Responsibilities

  • 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

Qualifications

  • 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

Benefits

  • Distributed work environment with twice‑yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long‑haul company events

About Canonical

Canonical is a pioneering tech firm 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 of software. 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. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

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

Entry level

Employment type

Full‑time

Job function

Engineering and Information Technology

Industries

Software Development

#J-18808-Ljbffr
Create a job alert for this search

Junior Software Developer - Observability • Toronto, ON, CA

Similar jobs

Junior Software Developer at Applied Systems

Applied Systems CanadaToronto, Ontario, Canada
Full-time

Elevate your software development skills at Applied Systems as a Junior Software Developer.Engage with cutting-edge technology and collaborate on projects that redefine the insurance industry.As a ... Show more

 • Promoted

Principal Software Developer

Intuit Inc.toronto, on, Canada
Full-time

Come join Intuit as a Principal Software Developer and help us power prosperity around the world.We are looking for engineers that love to take on new challenges, solve tough problems, and have dee... Show more

 • Promoted

Software Developer

BenevityToronto, ON, CA
Full-time

Meet Benevity Benevity is the way the world does good, providing companies (and their employees) with technology to take social action on the issues they care about.Through giving, volunteering, gr... Show more

 • Promoted

Remote Junior Software Developer – Observability

CanonicalToronto, ON, CA
Remote
Full-time

A leading open source software provider is seeking a Junior Software Developer for their Observability team.This remote role involves developing a cloud-native monitoring stack utilizing exceptiona... Show more

 • Promoted

Junior Tools Programmer

Lightspeed StudiosToronto, ON, CA
Full-time

TiMi Montreal is a new AAA development team making an innovative open‑world role‑playing game in Unreal Engine 5 that is part of the award‑winning TiMi Studio Group and Tencent.The studio’s core te... Show more

 • Promoted

Software Developer

Dayforce US, Inc.Toronto, ON, CA
Full-time

Posted Tuesday, June 23, 2026 at 5:00 AM | Expires Monday, August 24, 2026 at 4:59 AM.Dayforce is a global human capital management (HCM) company headquartered in Toronto, Ontario, and Minneapolis,... Show more

 • Promoted

Principal Software Developer

ATX Venture Partnerstoronto, on, Canada
Full-time

Category: Software Engineering.Intuit is the global financial technology platform that powers prosperity for the people and communities we serve.With approximately 100 million customers worldwide u... Show more

 • Promoted

Software Developer

ScotiabankToronto, ON, CA
Full-time

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.We are looking for a qualified Developer to work with the Notification Services team in Scotia ... Show more

 • Promoted

Onsite Junior Software Developer Role

Source CodeToronto, ON, CA
Full-time

Explore an Onsite Junior Software Developer position at 222 Jarvis St, Toronto.This role is focused on leveraging Agile methodologies with expertise in front-end technologies like React and TypeScr... Show more

 • Promoted

Junior Software Engineer

DawninfotekToronto, ON, CA
Full-time

Design, develop, and maintain APIs using.Integrate APIs with backend systems such as.SOAP/REST services, and microservices.Work with DevOps teams to integrate APIs into.Monitor API usage, troublesh... Show more

 • Promoted

Dynamic Software Developer Specializing in Quantum Tooling

Xanadutoronto, on, Canada
Full-time

Join the forefront of technology as a Software Developer focused on quantum tooling.Drive innovations that will redefine the landscape of quantum computing and hardware development.In this position... Show more

 • Promoted

Software Developer – Diagnostics

General Motorsmarkham, on, Canada
Full-time

This posting is not for an existing vacancy within the organization and is open to new applications.As part of the application process, Artificial Intelligence will be used in the hiring process fo... Show more

 • Promoted

Principal Software Developer Leading Teams and Innovating Solutions

SherwebToronto, ON, CA
Full-time

Shape the future of cloud solutions as a Principal Software Developer.Lead your development team in executing innovative projects while maintaining high coding standards in a remote work environmen... Show more

 • Promoted

Software Developer, Kubernetes Compute

Robinhoodtoronto, on, Canada
Full-time

Join us in building the future of finance.Our mission is to democratize finance for all.An estimated $124 trillion of assets will be inherited by younger generations in the next two decades.The lar... Show more

 • Promoted

Senior Full Stack Software Developer

Redwood Softwaremarkham, on, Canada
Full-time

At Redwood, we empower our customers with lights-out automation for their mission-critical business processes.Redwood Software is the leading orchestration platform for the autonomous enterprise, d... Show more

 • Promoted

Software Developer - Intermediate (26-18820)

Russell TobinToronto, ON, CA
Full-time

Software Developer - Intermediate.Months with Possible Extension of 6 Months.Mandatory Certifications (both):.ServiceNow Certified System Administrator (CSA).ServiceNow Certified Application Develo... Show more

 • Promoted

RQ09030 - Software Developer - Junior

Rubicon PathToronto, ON, CA
Full-time

About the job RQ09030 - Software Developer - Junior.Responsibilities: Required to translate technical systems specifications into working, tested applications.This includes: developing detailed pro... Show more

 • Promoted

Innovative Software Developer Role at Intuit

IntuitToronto, ON, CA
Full-time

Launch your career with Intuit as a Software Developer, focusing on Java, Kotlin, AWS, and UI frameworks in the vibrant city of Toronto.Ideal for entry-level candidates! Intuit seeks a dynamic dev... Show more