Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Canonical is seeking a Python Software Engineer for the Integrations team. The role focuses on automating SAAS user management, onboarding data sources to the data mesh, and integrating data sources using open-source ETL solutions.
The role is based remotely in the EMEA region, with opportunities to coach or mentor based on seniority. You will collaborate across engineering and business teams and contribute to high-quality Python solutions and open-source integrations.
We are hiring a Python Software Engineer who strives for the highest engineering quality, seeks improvements, continuously develops their skills, and applies them at work. This is an exciting opportunity to work with many popular software systems, integrations technologies, and exciting open source solutions. 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 Python Software Engineers for the Integrations team. 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.
This role will be based remotely in the EMEA region.