
Opportunity at
CanonicalEngineering Manager- Ceph & Distributed Storage
Canonical is seeking an Engineering Manager for Ceph & Distributed Storage to lead a globally distributed team focused on software-defined storage solutions. As the publisher of…
Career Tools
About This Role
Canonical is seeking an Engineering Manager for Ceph & Distributed Storage to lead a globally distributed team focused on software-defined storage solutions. As the publisher of Ubuntu, Canonical provides open-source operating systems and software utilized across global enterprise, cloud, data science, IoT, and AI initiatives. The organization operates profitably with a founder-led model, relying on remote collaboration supported by periodic in-person gatherings. In this position, you will guide and mentor…
Job Description
Canonical is seeking an Engineering Manager for Ceph & Distributed Storage to lead a globally distributed team focused on software-defined storage solutions. As the publisher of Ubuntu, Canonical provides open-source operating systems and software utilized across global enterprise, cloud, data science, IoT, and AI initiatives. The organization operates profitably with a founder-led model, relying on remote collaboration supported by periodic in-person gatherings.
In this position, you will guide and mentor software developers, establish reliable delivery schedules, uphold rigorous quality standards, and contribute directly to technical objectives. The ideal candidate possesses a strong technical foundation in software engineering, a background in managing agile development teams, and experience with storage clusters. You will collaborate closely with internal stakeholders and external partners while fostering a healthy engineering culture aligned with company values.
This role is designed for a technically proficient leader who values team growth, modern software practices, and distributed infrastructure. Travel up to 20% is required for internal and external events.
Responsibilities
- Lead a team developing a Ceph-focused software-defined storage solution
- Build and manage a globally distributed group of software engineers
- Develop staff members through mentoring, coaching, and regular feedback
- Contribute directly toward the team's engineering goals
- Establish schedules using considered estimates and feedback loops
- Manage expectations with external stakeholders and other engineering teams
- Promote modern and agile software development practices
- Maintain high standards for quality, testing, documentation, and engineering excellence
- Collaborate with other organizational leaders as part of the leadership team
Requirements
- Background in software engineering, preferably with C++ and Python experience
- Experience operating scale-out storage clusters on Linux in production environments
- Track record of leading, managing, coaching, and mentoring software developers
- Experience working within an agile development environment
- Ability to travel globally up to 20% of the time
Qualifications
- Experience operating Ceph storage clusters in production environments
Core Skills
Frequently Asked Questions
What is the location or remote status for this role?
Most colleagues work from home, and the job involves global travel of up to 20% for internal and external events.
What technical background is required?
Applicants need a software engineering background with preferred experience in Python and C++, along with experience operating scale-out storage clusters on Linux in production environments.
Is salary information provided for this position?
The job posting does not specify a salary.
What is the employment type?
The posting indicates a full-time employment type.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.