Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

Ubuntu Server Software Engineer New
Remote, Americas or Western Europe

Job Title

Ubuntu Server Software Engineer

Job Description

Are you interested in developing software that is at the core of Ubuntu in the cloud? Do you have a passion to work with a community of users on open-source software? Then we would love to have you join our software development team.

This role is on the Ubuntu Server team working on three of our open-source and Python-based projects: cloud-init [1], curtin [2], and Ubuntu Advantage Tools [3]. You would work on a 100% remote team developing new features for customers and cloud partners, debug and fix bugs, and interact with our open-source communities.





  • Telecommuting is OK
  • No Agencies Please


  • Python development and tools experience
  • Linux distribution development and tools experience
  • Involvement in open source projects in the past a plus
  • Capacity to learn quickly about new systems and techniques
  • Strong written and verbal communication skills
  • Degree level education, preferably in a technology field
  • Ability to travel 2-4 times a year

About the Company

Canonical is the company behind Ubuntu. We are a worldwide company with a 100% remote engineering organization.

Contact Info

Previous Software/ Data Engineer, Flowe Spa- Gruppo Mediolanum in Milano 3, Basiglio (MI), Italy, Milan, Italy Next Lead Backend (Python) Engineer, Big Health in San Francisco, CA, USA