Junior Software Developer - Observability

Canonical

City of Syracuse (NY)

Remote

USD 60,000 - 80,000

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
Annual compensation review
Maternity and paternity leave
Team Member Assistance Program & Wellness Platform
Priority Pass for travel upgrades

Job summary

A leading tech firm is seeking a Junior Developer to join the Observability team, focusing on building a cloud-native monitoring stack using open-source tools. The ideal candidate will be proficient in Python, with some knowledge of Go, and have a Bachelor's in Computer Science or related field. This remote role allows for occasional global travel to team events and emphasizes proactive collaboration within a distributed team environment.

Qualifications

  • Proven experience in Python and/or Go.
  • Skilled Python developer, preferably with open-source track record.
  • Working knowledge of Go.

Responsibilities

  • Collaborate proactively with a globally distributed team.
  • Write, test, and document high-quality code for new features.
  • Debug issues and engage with the open-source community.
  • Review code produced by other engineers.
  • Represent the company at conferences and internal workshops.

Skills

Python
Go
Ubuntu Linux
Container images
Distributed systems

Education

Bachelor's in Computer Science or equivalent

Job description

Canonical is a leading provider of open‑source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, powers breakthrough initiatives in public cloud, data science, AI, engineering innovation, and IoT. With 1,200+ colleagues across 75+ countries, we focus on distributed collaboration and minimal office presence.

We are hiring a Junior developer with proven experience in Python and/or Go for the Observability team. You will help build a cloud‑native monitoring stack using best‑in‑class open‑source tools to deliver tight, scalable insights to users and admins.

Location

Remote – EMEA and Americas. The role is fully remote with occasional global travel (2–4 weeks per year) to team sprints and events.

Responsibilities
  • Collaborate proactively with a globally distributed team.
  • Write, test, and document high‑quality code for new features.
  • Debug issues and engage with the open‑source community.
  • Review code produced by other engineers.
  • Represent Canonical at conferences and internal workshops.
  • Work from home with global travel 2–4 weeks per year.
Qualifications
  • Love technology and working with brilliant people.
  • Value soft skills; passionate, enterprising, thoughtful, and self‑motivated.
  • Bachelor’s or equivalent in Computer Science, STEM or similar.
  • Skilled Python developer, preferably with open‑source track record.
  • Working knowledge of Go.
  • Experience or interest 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 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. We publish Ubuntu, one of the most impactful open‑source projects, and lead the industry in AI, IoT, and cloud platforms. We recruit globally and set a very high standard for people joining our teams.

Canonical is an equal opportunity employer.

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

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 • 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 • 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 • 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 • Washington

Remote
USD 70,000 - 90,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 • 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 • Tacoma (WA)

Remote
USD 70,000 - 95,000
Personal learning and development budget of USD 2,000 per year
Twice-yearly in-person team sprints
Annual holiday leave
+1
Junior Software Developer - Observability
Junior Software Developer - Observability

Canonical • Phoenix (AZ)

Remote
USD 65,000 - 90,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+4
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 • Sacramento (CA)

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

Canonical • Philadelphia

Remote
USD 70,000 - 90,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+2