Canonical Circular Logo

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical Jeddah, Saudi Arabia Posted: 15 Mar 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job: Our mission is to build a next-generation private cloud infrastructure, combining KVM, Ceph, and SDN technologies to create a data center scale cloud that "just works" for mission-critical edge and core enterprise deployments. We are seeking an Engineering Manager with a strong background in high-quality microservice architectures and high-performance team leadership, along with deep familiarity with Linux kernel, virtualisation, storage, and networking. As an Engineering Manager at Canonical, you will lead a team of remote engineers, develop your colleagues through coaching and mentoring, and help them grow as engineers. You will be responsible for setting and managing expectations with other engineering teams and stakeholders, advocating for modern software development practices, and participating in the engineering process through code and architectural reviews. Responsibilities: - Lead a team of remote engineers. - Develop talent through coaching, mentoring, and hands-on career development. - Set and manage expectations with other engineering teams, senior management, and external stakeholders. - Advocate for and advance modern software development practices. - Engage with teams at Canonical, the open-source community, and partners. - Participate in the engineering process through code and architectural review. - Work from home with global travel for 4 to 6 weeks per year for internal and external events. Requirements: - Strong understanding of modern Linux cloud computing technologies, including networking, storage, containers, and Kubernetes. - Passion for developing and growing people with a proven track record. - Focused on the delivery of timely, high-quality software. - Bachelor’s degree or equivalent in Computer Science, STEM, or a 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. - Distributed work environment with twice-yearly team sprints in person. - Global travel required for internal and external events (4 to 6 weeks per year). Language Requirements: - Strong written and verbal technical communication skills in English. What We Offer: - Competitive compensation revisited annually, including a performance-driven annual bonus. - Benefits that reflect our values and ideals. - Personal learning and development budget of USD 2,000 per year. - Annual compensation review and recognition rewards. - Annual holiday leave, maternity and paternity leave, and an Employee Assistance Programme. - Opportunity to travel to new locations to meet colleagues. About Canonical: Canonical is a pioneering tech firm at the forefront of the global move to open source. We publish Ubuntu, an essential open-source project and the platform for AI, IoT, and the cloud. We are a remote-first company and value diversity of experience, perspectives, and background to create a better work environment and better products. We are committed to fostering a workplace free from discrimination and offer equal opportunities to all applicants.

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.