Canonical

Software Engineer - Python - Ubuntu Pro client - graduate level

Job Location

Porto Alegre, Brazil

Job Description

Join or sign in to find your next job 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: Collaborating with a distributed team Writing high-quality code with tests Debugging and fixing issues Code review Discussing ideas and solutions Working remotely with occasional travel (2-4 weeks/year) 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: Distributed work with biannual in-person sprints USD 2,000 annual learning budget Annual pay reviews, recognition rewards, leave, parental leave, wellness programs, travel opportunities, and travel perks 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. Seniority level Entry level Employment type Full-time Job function Engineering and Information Technology Industries Hospitals and Health Care, Non-profit Organizations, and Government Administration J-18808-Ljbffr

Location: Porto Alegre, Rio Grande do Sul, BR

Posted Date: 8/18/2025
View More Canonical Jobs

Contact Information

Contact Human Resources
Canonical

Posted

August 18, 2025
UID: 5218179696

InternJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.