Company logo hidden

Lead Python Software Engineer, Commercial Systems

Unlock employer Dubai, United Arab Emirates Posted: 04 Aug 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job:
Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is extensively utilized in significant enterprise initiatives including public cloud, data science, AI, engineering innovation, and IoT. We serve some of the world's leading public cloud and silicon providers as well as industry leaders in various sectors. Canonical is a pioneer of global distributed collaboration, boasting over 1,200 colleagues across more than 80 countries, with minimal office-based roles; teams typically meet in person two to four times a year in diverse global locations to align on strategy and execution. We are a founder-led, profitable, and growing company.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

We are looking for a Lead Python Software Engineer who is dedicated to attaining high engineering quality, continuously improving their skills, and applying them in their work. This role presents an exciting opportunity to engage with numerous popular software systems, integration technologies, and innovative open-source solutions.

The Commercial Systems unit comprises seven engineering teams that closely collaborate with other engineering and business teams at Canonical. The services designed, developed, and operated by the Commercial Systems unit are central to Canonical's business, with Python playing an integral role. We specifically seek Python Software Engineers for the Integrations team, which is responsible for automating SAAS user management and onboarding new data sources to the data mesh. The team designs, develops, and operates a Python-based solution for automating SAAS seat management and tracking expenditures across the application portfolio. Additionally, the team integrates internal and external data sources into the data mesh using open-source ETL solutions, facilitating data-driven decision-making within the organization.

Responsibilities:

  • Develop engineering solutions leveraging Python
  • Collaborate with colleagues on technical designs and code reviews
  • Deploy and operate services developed by the team
  • Depending on seniority, coach, mentor, and provide career development feedback
  • Promote excellent engineering and organizational practices

Requirements:

  • Exceptional academic track record from both high school and university
  • Undergraduate degree in a technical subject or a compelling alternative narrative
  • Proven experience in software development using Python
  • Professional written and spoken English with excellent presentation skills
  • Result-oriented mindset with a personal drive to meet commitments
  • Ability to travel internationally twice a year for company events, lasting up to two weeks

Nice-to-Have Skills:

  • Performance engineering and security experience
  • Experience with Airbyte, Ranger, Temporal, or Trino

Work Conditions:

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review and performance-driven bonuses
  • Benefits include annual holiday leave, maternity and paternity leave, and access to an Employee Assistance Program
  • Opportunities for travel to connect with colleagues globally

Canonical’s Commitment:
Canonical is an equal opportunity employer, dedicated to fostering a workplace free from discrimination. We value diversity in experience and perspectives, believing that this diversity enhances our work environment and product quality. Candidates from all backgrounds are encouraged to apply.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct