Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical ☁️🤖🐧

Remote regions

Americas

Benefits

Job Description

As a Software Engineer, you will develop, test and release improvements to the Ubuntu Pro client. Ubuntu Pro is a suite of specialist services provided by Canonical. This role requires quality-oriented software engineering in Python and a focus on software interoperability over a vast range of target releases and environments. Excellent Python skills are a key requirement, with previous contributions to open source Python projects being an advantage. The Pro client often interacts with the Ubuntu package management; therefore, experience in configuring apt, and knowledge of deb packaging and general system administration is advantageous in this role. The role entails collaborating proactively with a distributed team, writing high quality code, debugging issues and producing high quality code to fix them and reviewing code produced by other engineers. You will also be working from home, with global travel 2 to 4 weeks per year for internal and external events.

About Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.

Apply for This Position