Ca
Posted:
June 04, 2026
Location:
hamilton, on, Canada
Job Description
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 ...
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 ...
Apply for this Job
Submit your application for the Python Software Engineer at Canonical position at Canonical.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
hamilton, Canada
Posted:
June 04, 2026
Deadline:
July 14, 2026