Logo
Canonical

Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical, Omaha, Nebraska, us, 68197

Save Job

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:

Collaborating proactively with a distributed team Writing high-quality code with tests to develop new features Debugging issues and fixing bugs Reviewing code from other engineers Discussing ideas and investigating solutions Working remotely with occasional travel (2-4 weeks per year) What we are looking for in you:

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 What we offer:

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 About Canonical:

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

#J-18808-Ljbffr