Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
Team Member Assistance Program & Wellness Platform
Opportunity to travel to new locations to meet colleagues
Job summary
Canonical is seeking a graduate Software Engineer to enhance the Ubuntu Pro client. This role involves developing, testing, and releasing software improvements while collaborating with a global team. Ideal candidates are passionate about open source, possess strong Python skills, and have a background in Linux systems. The position offers a competitive salary and benefits, including a personal learning budget and opportunities for global travel.
Qualifications
Extensive experience with Python on Linux.
Interest in Ubuntu Linux systems administration.
Experience engaging with the open source community is a plus.
Responsibilities
Develop, test, and release improvements to the Ubuntu Pro client.
Write high quality code with unit and functional tests.
Collaborate proactively with a distributed team.
Skills
Python
Linux
Debian packaging
Continuous integration
Education
Bachelor's in Computer Science or equivalent
Job description
Canonical is seeking a graduate Software Engineer to enhance the Ubuntu Pro client. This role involves developing, testing, and releasing software improvements while collaborating with a global team. Ideal candidates are passionate about open source, possess strong Python skills, and have a background in Linux systems. The position offers a competitive salary and benefits, including a personal learning budget and opportunities for global travel.