Canonical Circular Logo

Software Engineering Manager - Cross-platform C++

Canonical Riyadh, Saudi Arabia Posted: 22 May 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Canonical is a leading provider of open source software and operating systems for the global enterprise and technology markets. Our platform, Ubuntu, is widely used in groundbreaking enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, as well as industry leaders across various sectors.

We are hiring a Software Engineering Manager to lead Multipass, the workstation mini-cloud at your fingertips, available for macOS, Windows, and Linux. Multipass allows developers to experience a local cloud environment directly on their workstations, enabling them to run builds in the background, test cloud appliances, or assess their own cloud deployments and scripts free of charge.

As an engineering manager at Canonical, you will leverage your technical background to run an effective team and develop the colleagues you manage. Your responsibilities will include fostering growth in your engineering team, positively influencing company culture, facilitating technical delivery, and collaborating on strategy and execution. Successful candidates will have experience leading collaborative engineering teams and demonstrate the ability to solve complex problems.

Key Responsibilities:

  • Lead a team of remote engineers.
  • Develop talent through coaching, mentoring, feedback, and hands-on career development.
  • Set and manage expectations with other engineering teams, senior management, and external stakeholders.
  • Advocate and advance modern software development practices.
  • Participate in the engineering process through code and architectural review.
  • Engage with teams at Canonical, the open source community, and partners.
  • Work from home with global travel for 4 to 6 weeks per year for internal and external events.

Requirements:

  • Bachelor's or equivalent in Computer Science, STEM, or a similar degree.
  • Strong written and verbal technical communication skills.
  • Expertise in modern C++ development.
  • Cross-platform development experience on macOS and/or Windows.
  • Knowledge of hypervisor technologies such as Hyper-V, VirtualBox, and KVM.
  • Open source experience and involvement.

Work Conditions:

  • This is a remote position available in EMEA and the Americas.
  • Distributed work environment with twice-yearly team sprints in person.

Language Requirements: Strong written and verbal technical communication skills are necessary.

Compensation and Benefits: Canonical offers competitive compensation, including an annual performance-driven bonus, additional benefits reflecting our values, a personal learning and development budget of USD 2,000 per year, annual compensation reviews, annual holiday leave, maternity and paternity leave, and an Employee Assistance Programme. There are also opportunities for travel to meet colleagues.

Canonical is an equal opportunity employer, fostering a workplace free from discrimination and valuing diversity in experience, perspectives, 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.