Canonical
Canonical

501-1000 employees

WebsiteLinkedIn
Information Technology
Software Development
Open Source
About Canonical

Canonical Ltd is a UK-based software company best known for developing and maintaining Ubuntu, one of the most popular open-source Linux operating systems worldwide. Founded in 2004, the company focuses on delivering open-source software solutions and services that enable enterprises and developers to build, deploy, and manage cloud infrastructure, IoT devices, and containerized applications. Canonical's mission is to provide accessible, secure, and scalable open-source technology that drives innovation and digital transformation across industries. The company offers a range of products including Ubuntu OS, Ubuntu Advantage support services, and tools for cloud and container orchestration, positioning itself as a leader in the open-source ecosystem.

1 month ago

Software Engineer Manager

Full-time
Mid Level
Software Engineer Manager
Report problem

📋

Description
  • Canonical is a leading provider of open source software and operating systems, notably Ubuntu, used in enterprise cloud, data science, AI, and IoT initiatives.
  • The company is hiring a remote Software Engineering Manager to oversee teams working on cloud infrastructure, virtualization, and Linux kernel components.
  • The role requires technical leadership, team development, and collaboration with open source communities.
  • The manager will focus on guiding remote engineers, promoting modern development practices, and engaging with internal and external stakeholders.
  • The position offers benefits such as a learning budget, annual reviews, holiday leave, parental leave, and travel opportunities.
  • The company emphasizes diversity, remote work, and innovation in open source technology.

🎯

Requirements
  • Experience leading successful, collaborative engineering teams
  • Deep knowledge of Linux and distributed systems
  • Solid technical background in software engineering
  • Experience with high-quality microservice architectures
  • Familiarity with Linux kernel, virtualization, storage, and networking
  • Understanding of modern Linux cloud computing technologies including networking, storage, containers, and Kubernetes
  • Experience programming in C and/or Go
  • Strong written and verbal technical communication skills
  • Bachelor’s or equivalent degree in Computer Science, STEM, or similar

🏖️

Benefits
  • Distributed work environment with twice-yearly team sprints in person
  • 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
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long haul company events