Python Software Engineer at Canonical

Canonical • hamilton, on, Canada • Posted June 04, 2026

Location hamilton, on
Job Type Full-time
Category IT & Technology
Posted June 04, 2026
Elevate your software engineering career with Canonical as a Python Software Engineer focused on Ubuntu Pro Client enhancements. Work remotely while collaborating with a global team on cutting-edge technologies.
Canonical seeks a skilled Software Engineer to enhance the Ubuntu Pro Client, vital for enterprise and personal users worldwide. This role involves developing, testing, and releasing improvements while maintaining high quality and stability. You will collaborate with teams across different domains, ensuring user needs are consistently met.
Key Responsibilities:
• Collaborate effectively with a distributed team
• Write high-quality Python code with comprehensive tests
• Debug issues and enhance product quality
• Review code contributions from fellow engineers
• Share ideas and explore innovative solutions
Requirements:
• Bachelor's degree in Computer Science or related field
• Extensive Python experience, specifically on Linux
• Familiarity with ...

Interested in this role?

Click the button below to start your application.

Apply Now