Ativa os alertas de emprego por e-mail!
Melhora as tuas possibilidades de ir a entrevistas
Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.
Canonical, a leader in open source software, is hiring a Software Engineer to enhance the Ubuntu Pro client. This entry-level role focuses on Python development, testing, and collaboration within a distributed team. Candidates should have strong Python skills and a degree in Computer Science, with a passion for Ubuntu and its community.
Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical
3 days ago Be among the first 25 applicants
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 top public cloud and silicon providers, and industry leaders worldwide. We are a pioneer in global distributed collaboration, with 1200+ colleagues across 75+ countries and few office-based roles. Teams meet 2-4 times a year in interesting locations globally to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are hiring a Software Engineer to develop, test, and improve the Ubuntu Pro client.
Ubuntu Pro is a suite of services for enterprise and personal users, managed via a command-line tool that handles security patching and other features.
You will work with the Ubuntu Server team, cloud partners, and other Canonical teams to enhance the Pro client, ensuring its quality and stability as it is pre-installed on every Ubuntu system. Your role involves Python development, testing, and community communication.
Candidates should have strong Python skills, experience with open source projects, and familiarity with Ubuntu systems, package management, and system administration. Passion for Ubuntu and its community, attention to edge cases, usability, and documentation are essential.
The role entails:
Ideal candidates value technology, curiosity, flexibility, soft skills, and are self-motivated. A degree in Computer Science or similar is required, along with extensive Python experience on Linux. Additional experience in Ubuntu system administration, CI, Debian packaging, or cloud platforms is advantageous. Engagement with open source communities is a plus.
We offer competitive worldwide compensation, performance bonuses, benefits, and a supportive work environment including:
About Canonical:
Canonical pioneers in open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, uphold high standards, and support remote work since 2004. Working here challenges you to innovate and grow.
Canonical is an equal opportunity employer, valuing diversity and fostering an inclusive environment.