Junior Software Developer at Canonical

Canonical

Full-time Other-General
Apply Now
Location
calgary, ab, Canada
Posted
June 11, 2026

Job Description

Join Canonical as a Junior Software Developer, focusing on observability within innovative open-source projects. Write high-quality code, debug issues, and engage with a global tech community remotely.

Canonical seeks a motivated individual with a Computer Science or related degree for its Junior Software Developer role. You'll work with advanced technologies, including Python and Go, while collaborating with a globally distributed team. This role also includes opportunities for global travel and attending conferences, allowing you to represent Canonical while enhancing your skills.

Key Responsibilities: β€’ Collaborate with a global team on software projects β€’ Write, test, and document high-quality software code β€’ Debug and resolve technical issues proactively β€’ Review code from team members for quality assurance β€’ Attend conferences to promote the Charmed Observability Stack

Requirements: β€’ Bachelor’s degree in Computer Science or related field β€’ Proficient i...