
Opportunity at
CanonicalEngineering Manager- Ceph & Distributed Storage
Canonical is seeking an Engineering Manager for Ceph & Distributed Storage to lead a globally distributed technical team. As the creator of Ubuntu, Canonical provides open-source…
Career Tools
About This Role
Canonical is seeking an Engineering Manager for Ceph & Distributed Storage to lead a globally distributed technical team. As the creator of Ubuntu, Canonical provides open-source software and operating systems utilized globally in enterprise technology, public cloud, IoT, data science, and AI initiatives. The firm operates as a profitable, founder-led organization with staff spread across more than seventy-five countries. In this position, you will direct a team focused on delivering…
Job Description
Canonical is seeking an Engineering Manager for Ceph & Distributed Storage to lead a globally distributed technical team. As the creator of Ubuntu, Canonical provides open-source software and operating systems utilized globally in enterprise technology, public cloud, IoT, data science, and AI initiatives. The firm operates as a profitable, founder-led organization with staff spread across more than seventy-five countries.
In this position, you will direct a team focused on delivering a software-defined storage product built around Ceph, making distributed storage systems simpler to install, manage, and use on commodity hardware. This role suits a technical leader who wants to combine software engineering management with strategy and execution. You will be responsible for coaching and developing engineers, establishing agile development processes, and maintaining high software quality standards.
The position requires working from home alongside global travel up to 20 percent of the time for internal and external events. Team members also gather in person two to four times a year in various international locations to align on strategy.
Responsibilities
- Lead a team developing a Ceph-focused software-defined storage solution
- Build and manage a globally distributed group of engineers
- Develop team members through mentoring, coaching, and regular feedback
- Contribute directly to team goals to demonstrate sound engineering principles
- Establish reasonable schedules based on estimates with feedback loops
- Manage and set expectations with external stakeholders and other engineering teams
- Drive modern agile software development practices and maintain a culture of engineering excellence
- Collaborate as an active member of the organizational leadership team
Requirements
- Technical leadership experience and a background in software engineering
- Experience managing, leading, coaching, and mentoring software developers to deliver quality software
- Background operating scale-out storage clusters on Linux in production environments, ideally with Ceph
- Familiarity with agile development environments
- Availability for global travel up to 20% for internal and external events
Qualifications
- Experience with Python and C++
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the remote work policy for this role?
Employees work from home with global travel up to 20% for internal and external events. Teams also meet in person two to four times a year in various international locations.
What background is required for the Engineering Manager position?
Candidates need a background in software engineering, technical leadership experience, and practical experience operating scale-out storage clusters on Linux in production environments, preferably utilizing Ceph.
Does the job posting specify the salary range?
No, the job posting does not specify a salary.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.