Canonical
Lead Python Software Engineer, Commercial Systems
Job Location
Toscana, Italy
Job Description
Lead Python Software Engineer, Commercial Systems Join to apply for the Lead Python Software Engineer, Commercial Systems role at Canonical. Lead Python Software Engineer, Commercial Systems 1 day ago Be among the first 25 applicants Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, along with industry leaders across sectors. We are a pioneer in global distributed collaboration, with 1200 colleagues across more than 80 countries, and very few office-based roles. Teams meet a few times a year in interesting locations worldwide to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a Lead Python Software Engineer who strives for high engineering quality, seeks continuous improvement, develops their skills, and applies them at work. This is an exciting opportunity to work with popular software systems, integration technologies, and open source solutions. The Commercial Systems unit comprises seven engineering teams collaborating closely with other teams at Canonical. The services designed, developed, and operated by this unit are central to Canonical's business, with Python playing an integral role. We are looking for Python Software Engineers for the Integrations team. The Integrations team automates SAAS user management and onboarding of new data sources to the data mesh. They design, develop, and operate Python-based solutions for automating SAAS seat management and tracking spend across applications. They also integrate internal and external data sources into the data mesh using open-source ETL tools, enabling more data-driven decisions. Location: This role is remote within the EMEA region. Role responsibilities include: Develop engineering solutions leveraging Python Collaborate on technical designs and code reviews Deploy and operate team-developed services Depending on seniority, coach, mentor, and provide career development feedback Promote best engineering and organizational practices What we look for: Exceptional academic record from high school and university Degree in a technical field or a compelling alternative narrative Proven track record of exceeding expectations Experience with Python software development Excellent English communication and presentation skills Result-oriented with personal drive Willingness to travel internationally twice a year for up to two weeks Nice-to-have skills: Performance engineering and security experience Experience with Airbyte, Ranger, Temporal, or Trino What we offer: Global compensation considering location, experience, and performance, with annual reviews Performance-based bonuses or commissions Additional benefits aligned with our values Distributed work environment with twice-yearly in-person team sprints USD 2,000 annual learning and development budget Recognition rewards, annual leave, parental leave, Employee Assistance Program Opportunities to travel and meet colleagues in new locations About Canonical: Canonical pioneers in open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, set high standards, and expect excellence. Most colleagues work remotely, and working here encourages innovative thinking, skill development, and personal growth. Canonical is an equal opportunity employer. We value diversity and are committed to fair consideration of all applications. Seniority level: Mid-Senior level Employment type: Full-time Job function: Information Technology Industry: Software Development J-18808-Ljbffr
Location: Toscana, IT
Posted Date: 8/16/2025
Location: Toscana, IT
Posted Date: 8/16/2025
Contact Information
Contact | Human Resources Canonical |
---|