← All jobs

Python Engineer at Canonical

Confirmed open

Build and maintain Python software for Ubuntu services and tools in a globally remote Canonical engineering track.

Canonical logoCanonical
Location
Home based - Worldwide
Work arrangement
remote
Technologies
Python, C++, Kubernetes, Docker, SQL, Linux, Go, Flutter

Role overview

Canonical uses this opening to recruit Python engineers at several seniority levels and match them with a product team. The work may involve server software, Kubernetes, desktop utilities, web services or development tools. Remote positions are available in every time zone.

Responsibilities

  • Design, write and test maintainable Python software for the assigned Ubuntu product or service.
  • Diagnose defects and deliver fixes with supporting tests and clear technical documentation.
  • Collaborate with a distributed team and open-source communities, including technical leadership where appropriate.
  • Work from home and attend international company events twice yearly.

Qualifications

  • Experience producing modern, well-structured Python and working with Linux; familiarity with Debian or Ubuntu is preferred.
  • A computer science or STEM degree, or a compelling alternative path, plus strong written and spoken English.
  • Ability to work independently, deliver on schedule and consider performance, quality and presentation.
  • Useful extras include containers, Go or Rust, APIs, SQL or NoSQL, cloud platforms, packaging, testing and security.

Benefits

  • Canonical lists distributed home-based work with in-person team meetings, a USD 2,000 annual personal learning budget, annual compensation review and recognition awards.
  • The posting also names annual leave, parental leave, an employee assistance programme and travel-related support for company events. The package can vary by location.

About Canonical

Canonical publishes Ubuntu and develops open-source software for cloud, connected devices and enterprise infrastructure. Its teams work across countries.

How to apply

Review the original posting and apply through the employer’s careers page.

View source and apply

Source checked: 2026-09-29

Show what you can do

Build a free profile around your CV and real work. Share its link when you are ready. Applications for this role still go directly to the employer.

Build a free profile

Browse job categories

Related jobs