Canonical, the company behind Ubuntu, is seeking a Software Engineer with expertise in Python and Linux to join their remote-first team. This role focuses on developing and maintaining tools that support the developer build and publication process, particularly for snaps, charms, and OCI images. The position offers an opportunity to impact thousands of developers' workflows while working with cutting-edge open source technologies.
The ideal candidate will bring strong Python programming skills and deep understanding of Linux systems, build tools, and container technologies. You'll be working on tools like Snapcraft, which enables automatic app updates to millions of Linux systems, and Charmcraft, which facilitates collaboration between charmed operator developers.
Canonical offers a truly global, remote-first work environment with a strong focus on open source innovation. The company has been remote-first since 2004 and provides excellent benefits including a $2,000 annual learning budget, comprehensive leave policies, and opportunities to travel and meet colleagues at company events.
The role involves collaboration with both open source communities and commercial projects, requiring strong technical skills and the ability to understand and serve community needs. You'll be part of a team that's expanding its scope to help developers efficiently ship software to clouds and IoT devices.
Working at Canonical means joining a pioneering company at the forefront of open source technology, with the opportunity to impact millions of users worldwide. The company values diversity and maintains an inclusive workplace culture, making it an excellent choice for talented engineers looking to make a significant impact in the open source world.