Canonical Circular Logo

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical Dubai, United Arab Emirates Posted: 02 May 2025

Financial

  • Estimate: $100k - $140k*
  • 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, with the Ubuntu platform widely used across various enterprise initiatives, including public cloud, data science, AI, engineering innovation, and IoT. The company is known for its global distributed collaboration, comprising over 1200 colleagues in more than 75 countries, with minimal office-based roles. Teams convene two to four times a year in various interesting global locations to align on strategy and execution.

Canonical's mission is to create a next-generation private cloud infrastructure, incorporating KVM, Ceph, and SDN technologies to deliver a reliable cloud solution for both edge and core enterprise deployments. We are seeking Engineering Managers experienced in high-quality microservice architectures and high-performance team leadership, along with deep knowledge of Linux kernel, virtualization, storage, and networking.

As an Engineering Manager, you will be responsible for leading a team of remote engineers, guiding their development, and fostering a productive work environment. You'll facilitate technical deliveries, influence company culture, and support your team in strategic planning and execution. Candidates should demonstrate a solid technical background, effective team leadership skills, and the ability to tackle complex distributed systems challenges.

Key Responsibilities:

  • Lead a team of remote engineers.
  • Develop talent through coaching, mentoring, and hands-on career development.
  • Manage expectations with engineering teams and external stakeholders.
  • Promote modern software development practices.
  • Participate in code and architectural reviews.
  • Engage with Canonical teams and the open-source community.
  • Work from home with occasional global travel (4 to 6 weeks per year).

Requirements:

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

Work Conditions:

  • Remote position with annual global travel opportunities.
  • Geographically adjusted compensation with annual reviews.
  • Performance-driven annual bonus.
  • Comprehensive benefits including a personal learning and development budget, holiday leave, maternity/paternity leave, and employee assistance programs.

Language Requirements:

  • Strong written and verbal communication skills in English are necessary.

Canonical is an equal opportunity employer and values diversity in the workplace. All applications are given fair consideration regardless of identity.

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.