Hoy
Expira 22/01/2026
Junior Software Developer - Observability
Junior Software Developer - Observability
Company Overview
Canonical is a leading provider of open source software, particularly known for Ubuntu, utilized in various enterprise initiatives such as cloud computing, AI, and IoT. With over 1200 team members across 75 countries, the company emphasizes global collaboration, often meeting in diverse locations worldwide.
Role Summary
We are hiring a Junior Developer with expertise in Python and/or Go for our Observability team, responsible for developing a robust, scalable monitoring stack that integrates top-tier open-source tools.
Responsibilities
- Collaborate proactively with a globally distributed team.
- Write, test, and document high-quality code to create new features.
- Debug issues and engage with a vibrant community.
- Review code from other engineers.
- Attend conferences to represent Canonical and the Charmed Observability Stack.
- Work remotely with occasional global travel for events.
Candidate Profile
- A passion for technology and collaboration with talented individuals.
- A Bachelor's degree in Computer Science or a related field.
- Strong Python development skills, preferably with open-source experience.
- Familiarity with Go programming and other relevant technologies.
Benefits
We offer a competitive compensation package, including:
- Distributed work environment with team sprints.
- USD 2,000 annual personal learning and development budget.
- Annual compensation reviews and performance-driven bonuses.
- Comprehensive leave policies and wellness programs.
Commitment to Diversity
Canonical is proud to be an equal opportunity employer, fostering a work environment free from discrimination. We value diverse experiences and perspectives to enhance our workplace and product offerings.