Software Engineer - Python - Ubuntu Pro client - graduate level
Listed on 2026-02-06
-
Software Development
Python, Software Engineer
Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical.
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include leading public cloud and silicon providers, and industry leaders across sectors. The company is founder-led, profitable, and growing, with a distributed team of 1200+ colleagues in over 75 countries.
We are hiring a Software Engineer to develop, test, and improve the Ubuntu Pro client, a command-line tool managing enterprise services and security patches for Ubuntu systems. The role involves working with the Ubuntu Server team, cloud partners, and other Canonical teams to enhance the Pro client, ensuring its quality and stability for a diverse range of environments and users.
The ideal candidate should have strong Python skills, experience with open source projects, and familiarity with Ubuntu Linux systems administration, packaging, and system administration. Passion for the Ubuntu project, attention to quality, and the ability to work with varied end users are essential.
The role entails:- Passion for technology and collaboration with talented teams
- Curiosity, flexibility, articulation, and accountability
- Soft skills such as being thoughtful, self-motivated, and enterprising
- Bachelor’s degree or equivalent in Computer Science, STEM, or related field
- Extensive experience with Python on Linux
- Interest/experience in Ubuntu Linux administration, CI, cloud management, Debian packaging, or related areas
- Open source community engagement is a plus
- Distributed work environment with biannual in-person sprints
- Annual learning and development budget of USD 2,000
- Regular compensation reviews and performance bonuses
- Comprehensive benefits including leave, parental leave, wellness programs, and travel opportunities
Canonical is a pioneering open source company, the publisher of Ubuntu, and a leader in AI, IoT, and cloud platforms. We operate globally, value excellence, and promote a remote-first work culture.
Canonical is an equal opportunity employer, committed to diversity and inclusion, and offers fair consideration regardless of background or identity.
Job Details:- Seniority level:
Entry level - Employment type:
Full-time - Job function:
Engineering and IT - Industry: Software Development
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).