Company logo hidden

Lead Python Software Engineer, Commercial Systems

Unlock employer Riyadh, Saudi Arabia Posted: 14 Aug 2025

Financial

  • Estimate: $90k - $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 widely used in public cloud, data science, AI, engineering innovation, and IoT initiatives. We serve some of the world's top public cloud providers and industry leaders across various sectors. Our company culture emphasizes global collaboration, with more than 1200 colleagues in over 80 countries and minimal office-based roles. We value continuous improvement and seek candidates who are committed to high engineering quality.

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 to join our Commercial Systems unit, which consists of several collaborative engineering teams. The focus of this role will be on the Integrations team, responsible for automating SAAS user management and integrating internal/external data sources into our data mesh, utilizing open-source ETL solutions.

Key Responsibilities:

  • Develop engineering solutions leveraging Python
  • Collaborate with teams on technical designs and code reviews
  • Deploy and operate services developed by the team
  • Depending on your seniority, provide coaching, mentorship, and career development feedback
  • Promote great engineering and organizational practices

What We Are Looking For:

  • Exceptional academic achievements from high school and university
  • Undergraduate degree in a technical field or relevant experience
  • Proven experience in software development using Python
  • Professional written and spoken English with strong presentation skills
  • Results-oriented with a personal drive to meet commitments
  • Willingness to travel internationally twice a year for company events (up to two weeks long)

Nice-to-Have Skills:

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

Work Conditions:

  • Remote work environment within the EMEA region
  • Must be able to travel internationally twice a year for company events

What We Offer:

  • Competitive compensation based on experience and location
  • Annual performance review and bonus opportunities
  • Personal learning and development budget of USD 2,000 per year
  • Annual holiday leave, maternity and paternity leave
  • Employee Assistance Program
  • Opportunities for travel and in-person meetings with colleagues

Language Requirements:

  • Professional proficiency in written and spoken English

Canonical is an equal opportunity employer, fostering a diverse workplace free from discrimination. We evaluate all applications fairly regardless of identity or background.

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