Canonical Circular Logo

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical Jeddah, Saudi Arabia Posted: 16 Jun 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job: Canonical is a leading provider of open source software and operating systems, particularly known for its platform, Ubuntu. Our technology plays a crucial role in enterprise initiatives across various sectors, including public cloud, data science, AI, engineering innovation, and IoT. We value global distributed collaboration, operating with over 1200 colleagues in 75+ countries, predominantly in remote roles.

We are seeking an engineering manager who will oversee the development of our next-generation private cloud infrastructure, utilizing KVM, Ceph, and SDN technologies. The ideal candidate will have experience in high-quality microservice architectures, Linux kernel, virtualization, storage, and networking. The role primarily focuses on leading and managing a team of engineers, fostering their growth, and ensuring the delivery of high-quality software solutions.

Key Responsibilities:

  • Lead a team of remote engineers.
  • Develop talent through coaching, mentoring, and feedback.
  • Set and manage expectations with other engineering teams and stakeholders.
  • Advocate for modern software development practices.
  • Participate in code and architectural reviews.
  • Engage with internal teams, open source community, and partners.
  • Work from home with global travel for 4 to 6 weeks per year for events.

What We Are Looking For:

  • Understanding of modern Linux cloud computing technologies, including networking, storage, containers, and Kubernetes.
  • Proven track record in developing and growing engineering talent.
  • Commitment to success and timely delivery of high-quality software.
  • Bachelor’s degree in Computer Science, STEM, or a related field.
  • Strong written and verbal technical communication skills.
  • Experience in programming with C and/or Go.

Work Conditions:

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

Language Requirements:

  • Strong written and verbal technical communication skills are essential.

Benefits:

  • Competitive compensation and performance-driven annual bonuses.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation reviews and recognition rewards.
  • Annual leave, maternity and paternity leave.
  • Employee Assistance Programme and travel support for long-haul company events.

About Canonical: Canonical is at the forefront of the global shift to open source, publishing Ubuntu and driving advances in AI, IoT, and cloud technologies. We prioritize diversity and strive to create an inclusive workplace free from discrimination. We seek individuals who embrace excellence and wish to drive change in the software industry.

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.