Canonical Circular Logo

Containerization & Virtualisation Architect

Canonical Jeddah, Saudi Arabia Posted: 08 Jan 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We are hiring a software architect for LXD and MicroCloud. LXD is a modern Golang system container and virtual machine orchestrator, and LXD engineering spans the entire software stack from low-level kernel work to high-level management REST API and CLI. As a software architect, you will drive the architecture, design, and evolution of LXD and Canonical MicroCloud, which combines LXD with Ceph and OVN. This position offers an opportunity for significant impact on modern cloud computing technologies within a fun, fast-paced team environment, focusing on learning and development.

Key Responsibilities:

  • Lead the design and architecture of LXD and MicroCloud
  • Code in Golang and C
  • Collaborate proactively with a globally distributed team
  • Mentor and develop colleagues
  • Display technical leadership within Canonical and our communities
  • Review code produced by other engineers
  • Ensure product security and efficiency
  • Solve problems through influence, leadership, and skill development

Requirements:

  • Exceptional academic background in Computer Science or STEM
  • Experience with Go and C
  • Knowledge of storage, networking, virtualization, and container technologies
  • Experience with concurrent, distributed systems
  • Professional written and spoken English
  • Familiarity with Linux (Debian or Ubuntu preferred)
  • Ability to travel internationally twice a year for company events (up to two weeks long)

Work Conditions:

  • Home-based position available in EMEA and the Americas
  • Full-time remote work

Benefits:

  • Performance-driven annual bonus
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunities to travel for company events

Canonical is proud to be an equal-opportunity employer, fostering a diverse and inclusive workplace.

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.