S

Junior Developer - Observability Team

sundayy • United State
Remote
Apply
AI Summary

Join Canonical's Observability Team as a Junior Developer to build and enhance a cloud-native monitoring stack using open-source tools. You will collaborate globally to design, develop, test, and document features that provide deep insights and seamless operations. Key requirements include proven Python experience, familiarity with Go, and strong communication skills in a remote environment.

Key Highlights
Develop cloud-native monitoring stack with Python and Go
Collaborate with globally distributed team
Represent Canonical at conferences and community events
Key Responsibilities
Proactively collaborate with a globally distributed team to achieve project goals
Write, test, and document high-quality code to develop new features and improve existing functionalities
Debug issues efficiently and interact with the vibrant open-source community for support and contributions
Conduct code reviews to maintain high standards of quality and consistency
Participate in conferences and represent Canonical and the Charmed Observability Stack to the broader community
Work remotely with occasional travel (2-4 weeks per year) for internal and external events
Technical Skills Required
Python Go
Benefits & Perks
Distributed work environment with twice-yearly in-person team sprints
Personal learning and development budget of USD 2,000 annually
Annual compensation review
Recognition rewards for outstanding contributions
Generous annual holiday leave
Maternity and paternity leave policies
Team member assistance program and wellness platform
Opportunities to travel and meet colleagues in new locations
Priority Pass and travel upgrades for long-haul company events

Job Description


About The Company

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely adopted in groundbreaking enterprise initiatives including public cloud deployments, data science, artificial intelligence, engineering innovation, and Internet of Things (IoT). Our diverse customer base features some of the world’s most prominent public cloud providers, silicon manufacturers, and industry leaders across various sectors. As a pioneer in global distributed collaboration, we have over 1,200 colleagues spread across more than 75 countries, with the majority of roles being remote. Our teams meet periodically in person, typically two to four times a year, in interesting locations worldwide to align on strategy and execution. The company is founder-led, profitable, and experiencing continuous growth, committed to fostering innovation and excellence in open source technology.

About The Role

We are seeking a motivated Junior Developer to join our Observability Team. In this role, you will contribute to developing a cloud-native monitoring stack that integrates top-tier open-source monitoring tools. The ideal candidate will have proven experience in Python and/or Go, and a passion for building scalable, resilient, and user-friendly monitoring solutions. You will collaborate with a globally distributed team to design, develop, test, and document new features, ensuring the stack provides deep insights out of the box while maintaining a polished user experience. Your work will support both end-users and administrators by enabling smooth Day 1 and Day 2 operations, making complex monitoring tasks seamless and efficient. Additionally, you will participate in community interactions, review code contributions from peers, and represent Canonical at conferences, contributing to the ongoing evolution of our observability tools. The role offers flexibility to work remotely within the EMEA and Americas regions, with opportunities for international travel to attend internal and external events.

Qualifications

  • Passion for technology and working with talented, innovative teams
  • Strong soft skills including thoughtfulness, initiative, and self-motivation
  • College degree in Computer Science, STEM, or a related field
  • Proven experience as a Python developer, preferably with open-source contributions
  • Working knowledge of Go programming language
  • Interest and experience with two or more of the following: Ubuntu Linux, container images, Debian packaging, snap, distributed systems
  • Excellent communication and collaboration skills in a remote environment

Responsibilities

  • Proactively collaborate with a globally distributed team to achieve project goals
  • Write, test, and document high-quality code to develop new features and improve existing functionalities
  • Debug issues efficiently and interact with the vibrant open-source community for support and contributions
  • Conduct code reviews to maintain high standards of quality and consistency
  • Participate in conferences and represent Canonical and the Charmed Observability Stack to the broader community
  • Work remotely with occasional travel (2-4 weeks per year) for internal and external events

Benefits

  • Distributed work environment with twice-yearly in-person team sprints in interesting locations worldwide
  • Personal learning and development budget of USD 2,000 annually
  • Annual compensation review to recognize performance and dedication
  • Recognition rewards for outstanding contributions
  • Generous annual holiday leave
  • Maternity and paternity leave policies to support work-life balance
  • Team member assistance program and wellness platform to promote well-being
  • Opportunities to travel and meet colleagues in new locations
  • Priority Pass and travel upgrades for long-haul company events

Equal Opportunity

Canonical is an equal-opportunity employer. We are committed to fostering a workplace free from discrimination and bias. We believe that diversity of experience, perspectives, and backgrounds enhances our work environment and contributes to better products. We welcome applications from candidates of all identities and backgrounds and assure that your application will be given fair consideration regardless of race, gender, age, religion, sexual orientation, or disability.

Similar Jobs

Explore other opportunities that match your interests

Senior Platform Engineer

Programming
•
2h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

consensus cloud solutions

United State

Senior People Partner

Programming
•
2h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

interra health, inc.

United State

Deputy Director of Service Delivery

Programming
•
3h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

State of Colorado

United State

Subscribe our newsletter

New Things Will Always Update Regularly