Position Overview
Elevate your career as a Software Engineer at Canonical, focusing on Python development for the Ubuntu Pro client. Contribute to high-quality code and system improvements in a global, remote-friendly environment.
Canonical seeks a skilled Software Engineer to work on the Ubuntu Pro client, enhancing services critical for enterprise and individual users. This role entails collaborating with a distributed team, focusing on software interoperability across diverse environments. Strong Python programming expertise and familiarity with Ubuntu Linux administration are essential for success.
Key Responsibilities:
• Collaborate proactively with a remote team
• Write high-quality Python code with unit tests
• Debug and resolve software issues efficiently
• Review peer code and provide constructive feedback
• Discuss innovative solutions and approach challenges
Requirements:
• Bachelor’s degree in Computer Science or related field
• Extensive experience with Python ...