Canonical Circular Logo

Python Software Engineer, Commercial Systems

Canonical Dubai, United Arab Emirates Posted: 07 Jan 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, particularly known for our widely-used platform, Ubuntu. We support a variety of enterprise initiatives, including public cloud, data science, AI, engineering innovation, and IoT, serving a global customer base. With a focus on distributed collaboration, our teams meet in person a few times a year to align strategies and execute projects.

We are hiring Python Software Engineers at any seniority level who are committed to the highest engineering quality, continuous improvement, and skill development. This is an exciting opportunity to engage with popular software systems, integration technologies, and innovative open-source solutions.

The Commercial Systems unit consists of five engineering teams collaborating closely on essential services that drive Canonical's business. A significant focus will be on the Integrations team, responsible for automating SaaS user management and onboarding new data sources to the data mesh. The role involves designing and operating Python-based solutions to streamline SaaS seat management and develop integrations that facilitate data-driven decisions.

Key Responsibilities

  • Develop engineering solutions leveraging Python.
  • Collaborate on technical designs and participate in code reviews.
  • Deploy and operate team-developed services.
  • Mentor and provide career development feedback based on your seniority.
  • Promote best engineering and organizational practices.

Qualifications

  • Exceptional academic track record (high school and university).
  • Undergraduate degree in a technical field or a compelling alternative path.
  • Proven experience in Python software development.
  • Proficient in professional written and spoken English, with excellent presentation skills.
  • Result-oriented with a drive to meet commitments.
  • Ability to travel internationally twice a year for company events (up to two weeks).

Nice-to-Have Skills

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

What We Offer

  • Competitive compensation based on geographical location, experience, and performance.
  • Performance-driven annual bonus or commission.
  • Benefits reflecting our values, including a remote work environment with biannual team sprints.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards, annual holiday leave, maternity and paternity leave, and access to an Employee Assistance Program.
  • Opportunities for travel to new locations to meet colleagues.

Canonical is dedicated to building a diverse workplace free from discrimination, ensuring equality and fairness in our recruitment process. We welcome applicants from all backgrounds and identities.

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.