Innovative Software Engineer Specializing in Python and Cloud Technologies
Canonical • laval (administrative region), toronto, montreal (administrative region), winnipeg, calgary, vancouver, quebec, edmonton, ottawa, mississauga, quebec, ontario, quebec, manitoba, alberta, metro vancouver regional district, capitale nationale, division no. 11, ontario, peel region • Posted July 04, 2026
About the Role
Elevate your software engineering career by developing critical improvements for Ubuntu in public cloud environments. Utilize your Python expertise in a flexible, remote role, collaborating globally to enhance user experiences.
As a Software Engineer, you'll focus on creating and testing enhancements to the Ubuntu cloud images. Your role requires high-quality coding, debugging, and ensuring seamless interoperability across various cloud environments. You’ll actively engage with team members and users to address their needs, contributing to a project used by millions.
Key Responsibilities:
• Collaborate with a global distributed team
• Write unit and functional tests for new features
• Debug and resolve software issues with high-quality code
• Review and improve code from fellow engineers
• Investigate innovative solutions to project challenges
Requirements:
• Bachelor's in Computer Science or related field
...
As a Software Engineer, you'll focus on creating and testing enhancements to the Ubuntu cloud images. Your role requires high-quality coding, debugging, and ensuring seamless interoperability across various cloud environments. You’ll actively engage with team members and users to address their needs, contributing to a project used by millions.
Key Responsibilities:
• Collaborate with a global distributed team
• Write unit and functional tests for new features
• Debug and resolve software issues with high-quality code
• Review and improve code from fellow engineers
• Investigate innovative solutions to project challenges
Requirements:
• Bachelor's in Computer Science or related field
...