Company logo hidden

Software Engineering Manager - Cross-platform C++

Unlock employer 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

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.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

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 Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct