About the job
Canonical is a pioneering force in the realm of open-source software and operating systems, catering to global enterprises and technology markets. Our flagship platform, Ubuntu, powers transformative initiatives across public cloud, data science, AI, engineering innovation, and IoT. We proudly serve some of the world's leading public cloud and silicon providers as well as industry frontrunners across various sectors. Our company champions global distributed collaboration, featuring over 1200 dedicated professionals across more than 80 countries, with minimal office-based roles. Teams convene in person two to four times a year in exciting global locations to align on strategies and execution.
As a founder-led, profitable, and rapidly growing company, we are excited to announce an opening for a Python Engineering Manager. We seek a leader who embodies accountability in developing internal products, maintains high engineering quality standards, continuously enhances their skills and those of their team members, and possesses a strong drive for results. This role presents an excellent opportunity to collaborate with talented individuals and leverage innovative open-source solutions to support Canonical's growth.
The Commercial Systems unit consists of six engineering teams that work closely with other engineering and business teams at Canonical. The services crafted, developed, and operated by the Commercial Systems unit are integral to Canonical's operations, with Python playing a crucial role in our success. We are looking for software engineering managers to lead these teams:
The Data Governance team is dedicated to enabling secure and well-governed access to comprehensive datasets sourced from various internal and external data sources, organized within a data mesh. This team employs well-known open-source data governance tools like Trino and Ranger, defines and executes data governance processes, and democratizes data across Canonical.
The Integrations team focuses on automating SaaS user management and onboarding new data sources into the data mesh. This team designs, develops, and operates a Python-based solution to automate SaaS seat management and track expenditures across the application portfolio. Additionally, the team integrates both internal and external data sources into the data mesh using open-source ETL solutions, empowering data-driven decision-making within the organization.
Location: This position is fully remote within the EMEA region.

