Junior Software Developer - Observability

Canonical

Tacoma (WA)

Remote

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Personal learning and development budget of USD 2,000 per year
Twice-yearly in-person team sprints
Annual holiday leave
Maternity and paternity leave

Job summary

A leading open source software company is looking for a Junior Software Developer for a remote position primarily for the Americas region. The role involves collaborating with a globally distributed team, writing high-quality code, and debugging issues. Strong skills in Python and a passion for technology are essential. Benefits include a personal learning budget, maternity/paternity leave, and opportunities for travel to team events. Join an innovative firm that values diversity and continuous growth.

Qualifications

  • Passion for technology and teamwork.
  • Proven Python developer with a track record in open source.
  • Interest or experience in distributed systems.

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.

Skills

Teamwork
Soft skills
Python development
Knowledge of Go
Interest in Ubuntu Linux
Interest in container images

Education

Bachelor’s degree or equivalent in Computer Science, STEM, or related field

Job description

Job Summary

Junior Software Developer - Observability at Canonical.

Canonical is a leading provider of open source software and operating systems, best known for Ubuntu. We develop cloud‑native monitoring stacks that bring deep insights to users of Kubernetes, OpenStack, and other infrastructure.

Location: Remote 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.
  • Represent Canonical at conferences.
  • Work from home with 2‑4 weeks of internal and external travel annually.
Qualifications
  • Passion for technology and teamwork.
  • Strong soft skills—enterprising, thoughtful, self‑motivated.
  • Bachelor’s degree or equivalent in Computer Science, STEM, or related field.
  • Skilled Python developer with a track record in open source.
  • Working knowledge of Go.
  • Interest or experience in at least two of: Ubuntu Linux, container images, Debian packaging, snap, distributed systems.
Benefits
  • Distributed work environment with twice‑yearly in‑person team sprints.
  • 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.
  • Priority Pass and travel upgrades for long‑haul company events.
About Canonical

Canonical is a pioneering tech firm that publishes Ubuntu, one of the most important open‑source projects. We recruit globally and set a very high standard for people joining our company. Working here challenges you to think differently and learn new skills.

Equal Opportunity Employer

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Software Developer - Observability
Junior Software Developer - Observability

Canonical • Seattle (WA)

Remote
USD 80,000 - 100,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+2
Junior Software Developer - Observability
Junior Software Developer - Observability

Canonical • Milwaukee (WI)

Remote
USD 70,000 - 90,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Junior Software Developer - Observability
Junior Software Developer - Observability

Canonical • City of Syracuse (NY)

Remote
USD 60,000 - 80,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Junior Software Developer - Observability
Junior Software Developer - Observability

Canonical • Boise (ID)

Remote
USD 65,000 - 85,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+3
Junior Software Developer - Observability
Junior Software Developer - Observability

Canonical • Los Angeles (CA)

Remote
USD 90,000 - 130,000
Personal learning and development budget of USD 2,000
Annual compensation review
Team Member Assistance Program & Wellness Platform
Junior Software Developer - Observability
Junior Software Developer - Observability

Canonical • Fresno (CA)

Remote
USD 70,000 - 90,000
Competitive base pay
Annual bonus or commission
Personal learning and development budget of USD 2,000
+2
Junior Software Developer - Observability
Junior Software Developer - Observability

Canonical • Daytona Beach (FL)

Remote
USD 70,000 - 90,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Junior Software Developer - Observability
Junior Software Developer - Observability

Canonical • San Diego (CA)

Remote
USD 150,000 - 210,000
Personal learning budget of USD 2,000
Annual compensation review
Maternity and paternity leave
+2
Junior Software Developer - Observability
Junior Software Developer - Observability

Canonical • Honolulu (HI)

Remote
USD 75,000 - 105,000
Personal learning and development budget of USD 2,000
Annual compensation review
Team Member Assistance Program & Wellness Platform
+6
Junior Software Developer - Observability
Junior Software Developer - Observability

Canonical • Sacramento (CA)

Remote
USD 70,000 - 90,000
Personal learning and development budget
Annual compensation review
Recognition rewards
+3