Canonical Circular Logo

Python Software Engineer, Commercial Systems

Canonical Riyadh, Saudi Arabia Posted: 07 Jan 2025

Financial

  • Estimate: $65k - $90k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • 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, supports initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Canonical employs over 1100 colleagues across more than 75 countries, primarily in remote roles, with teams meeting in various locations two to four times a year.

We are looking for a Python Software Engineer at any seniority level who is committed to engineering excellence, continuous personal development, and applying innovation in their work. The role involves working within the Commercial Systems unit, which collaborates closely with other engineering and business teams. The focus will be on the Integrations team, responsible for automating SaaS user management and onboarding new data sources to our data mesh.

Responsibilities:

  • Develop engineering solutions using Python.
  • Collaborate with colleagues on technical designs and code reviews.
  • Deploy and operate team-developed services.
  • Depending on seniority, coach and mentor team members.
  • Advocate for engineering best practices and organizational development.

Requirements:

  • Exceptional academic track record from both high school and university.
  • Undergraduate degree in a technical field or a strong alternative narrative.
  • Proven software development experience in Python.
  • Professional proficiency in 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.

Nice-to-Have Skills:

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

Work Conditions:

  • This is a full-time remote role within the EMEA region.
  • The position includes a personal learning and development budget of USD 2,000 per year, annual compensation review, recognition rewards, and various leave options (maternity/paternity).

Canonical’s Commitment:
Canonical is an equal opportunity employer, fostering a workplace free from discrimination. We value diversity in experience, perspectives, and backgrounds. All applications will be considered fairly, regardless of identity.

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.