Canonical Circular Logo

Python Software Engineer, Commercial Systems

Canonical Riyadh, Saudi Arabia Posted: 21 Mar 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

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. With over 1200 colleagues across more than 80 countries, Canonical is pioneering global distributed collaboration with minimal office-based roles.

We are looking for a Python Software Engineer at any seniority level who is committed to high engineering quality, seeks continuous improvement, and applies their skills effectively at work. This role presents an exciting opportunity to engage with various software systems, integration technologies, and innovative open-source solutions.

The Commercial Systems unit consists of five engineering teams that work closely with other engineering and business teams. The Integrations team automates SAAS user management and onboarding of new data sources to the data mesh, with a focus on employing Python to develop solutions for SAAS seat management and spend tracking across the application portfolio.

Key Responsibilities:

  • Develop engineering solutions leveraging Python.
  • Collaborate with colleagues on technical designs and code reviews.
  • Deploy and operate services developed by the team.
  • Coach, mentor, and provide career development feedback, based on your seniority.
  • Promote best 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 with Python.
  • Professional written and spoken English with excellent presentation skills.
  • Result-oriented with a personal drive to meet commitments.
  • Ability to travel internationally twice a year for company events, lasting up to two weeks.

Language Requirements:

  • Professional proficiency in written and spoken English is mandatory.

Nice-to-Have Skills:

  • Experience in performance engineering and security.
  • Familiarity with Airbyte, Ranger, Temporal, or Trino.

What We Offer:

  • Competitive compensation, revisited annually, including a performance-driven bonus.
  • Distributed work environment with biannual in-person team sprints.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review, recognition rewards, and holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Program.
  • Opportunities for international travel to meet colleagues.

About Canonical:
Canonical is at the forefront of the open-source movement as the publisher of Ubuntu, a pivotal open-source project for AI, IoT, and cloud technologies. We maintain high standards for our employees and promote a diverse and inclusive workplace.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.