Python Engineering Manager, Commercial Systems
Canonical, Home based - EMEA +1
- Pay
- Not listed by the employer
- Work type
- Not stated
- Level
- Not stated, manager
- Area
- Software engineering
- Posted
- Feb 9, 2024
About the role
Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in more than 80 countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder led, profitable and growing.
We are hiring a Python Engineering Manager, who strives for accountability for the development of an internal product, who has high engineering quality standards, continuously develops their skills as well as skills of their direct reports, and who has the drive to deliver. This is an exciting opportunity to work with great people and exciting open-source solutions on innovative engineering solutions supporting Canonical's growth.
The Commercial Systems unit is conceived as six engineering teams that closely collaborate with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are at the heart of Canonical business and Python plays an integral role in it. We are looking for software engineering managers for these teams:
The Data Governance team has a mission to enable a secure and well-governed access to comprehensive data sets originating at many internal and external data sources formed in a data mesh. The team works with well-known open-source data governance tools such as Trino and Ranger, defines and executes data governance processes, and democratizes the data at Canonical.
The Integrations team is responsible for the automation of SaaS user management and onboarding of new data sources to the data mesh. The team designs, develops, and operates a Python based solution to automate SaaS seat management and track spend across the application portfolio. Furthermore the team integrates internal and external data sources into the data mesh using open-source ETL solutions, enabling more data driven decisions in the organization.
Location: This role will be based remotely in the EMEA region.
The role entails
- Accountability for the design and development of an internal product
- Leading a team of software engineers working in Python
- Developing the skills and capabilities of direct reports
- Seeking improvements to established processes, designs, and solutions
- Building an understanding of business needs to deliver the most impact
What we are looking for in you
- Exceptional academic track record from both high school and university
- Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
Similar roles at other companies
Senior Python Engineer
Pure StoragePrague, Czech Republic +1
Pay not posted
Posted Jul 16, 2026
Pay not posted
Posted 26 days ago
Staff Software Engineer, Data Systems (Python)
NorthbeamRemote - Canada +1
$190K–$240K / yr
Posted Sep 21, 2026
Staff Software Engineer, Data Systems (Python)
NorthbeamRemote - USA +1
$190K–$240K / yr
Posted Feb 16, 2024
Listed on Canonical's Greenhouse job board; checked 22 h ago. First seen by us 22 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.