Canonical Circular Logo

Python Software Engineer, Commercial Systems

Canonical Dubai, United Arab Emirates Posted: 21 Mar 2025

Financial

  • Estimate: $60k - $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, notably through its widely-used platform, Ubuntu. We are hiring a Python Software Engineer at any seniority level who strives for high engineering quality, continuously develops their skills, and applies them effectively in their work.
This position is part of the Commercial Systems unit, which consists of five engineering teams that collaborate closely with other engineering and business teams at Canonical. The Integrations team manages the automation of SAAS user management and the onboarding of new data sources to the data mesh. This includes developing and operating a Python-based solution for automating SAAS seat management and tracking spending across the application portfolio, as well as integrating internal and external data sources into the data mesh using open-source ETL solutions.

Responsibilities:

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

Requirements:

  • Exceptional academic track record from both high school and university.
  • Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path.
  • Proven experience with software development in 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.

Nice-to-Have Skills:

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

What We Offer:

  • Competitive compensation based on geographical location, experience, and performance, with annual reviews.
  • Performance-driven annual bonus or commission.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards.
  • Annual holiday leave and maternity/paternity leave.
  • Employee Assistance Program.
  • Opportunities to travel for team sprints in interesting locations.

Canonical is an equal opportunity employer and is committed to creating a diverse and inclusive workplace. We welcome applications from all identities and backgrounds.

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.