Canonical Circular Logo

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical Riyadh, Saudi Arabia Posted: 28 Feb 2025

Financial

  • Estimate: $100k - $140k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

At Canonical, our mission is to build next-generation private cloud infrastructure by combining KVM, Ceph, and SDN technologies. This innovative data center scale cloud provides a mission-critical cloud for both edge and core enterprise deployments. We are seeking engineering managers with experience in high-quality microservice architectures and high-performance team leadership, particularly those with deep familiarity with Linux kernel, virtualization, storage, and networking.

As an engineering manager, you will have a solid technical background, but your primary responsibility will be to run an effective team and foster the development of your colleagues. You are expected to help them grow, achieve professional satisfaction, and work collaboratively with colleagues and the community. Your role will involve leading and developing engineers, influencing the culture positively, facilitating technical delivery, and collaborating on strategy and execution.

Key Responsibilities:

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

Requirements:

  • Strong understanding of modern Linux cloud computing technologies including networking, storage, containers, and Kubernetes.
  • Proven track record in developing and growing people.
  • Focused on success and timely delivery of high-quality software.
  • Bachelor's degree or equivalent in Computer Science, STEM, or related field.
  • Strong written and verbal technical communication skills.
  • Experience programming in C and/or Go.

Work Conditions:

  • This is a remote position available in EMEA and the Americas.
  • Requires occasional global travel for team events.

Language Requirements:

  • Strong written and verbal communication skills in English.

About Canonical: Canonical is a pioneering tech firm at the forefront of the global move to open source, known for publishing Ubuntu. We are committed to fostering a diverse and inclusive workplace and welcome candidates from all backgrounds. Our remote-first company culture provides opportunities to work on meaningful projects with a community of contributors around the world.

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.