
Opportunity at
CanonicalEngineering Manager- Ceph & Distributed Storage
Canonical seeks an Engineering Manager for Ceph & Distributed Storage to guide a globally dispersed group focused on open-source storage solutions. The employer produces Ubuntu and…
Career Tools
About This Role
Canonical seeks an Engineering Manager for Ceph & Distributed Storage to guide a globally dispersed group focused on open-source storage solutions. The employer produces Ubuntu and delivers open-source software and operating systems utilized across cloud computing, artificial intelligence, IoT, and enterprise infrastructure. In this role, the manager will lead technical delivery, foster engineering excellence, and mentor team members while collaborating with internal and external stakeholders. This position is suited for…
Job Description
Canonical seeks an Engineering Manager for Ceph & Distributed Storage to guide a globally dispersed group focused on open-source storage solutions. The employer produces Ubuntu and delivers open-source software and operating systems utilized across cloud computing, artificial intelligence, IoT, and enterprise infrastructure. In this role, the manager will lead technical delivery, foster engineering excellence, and mentor team members while collaborating with internal and external stakeholders.
This position is suited for a technical leader with a background in software engineering who enjoys developing talent and improving infrastructure software. The employer operates largely through distributed collaboration, with most staff working from home supplemented by occasional global travel. Qualified candidates should possess experience managing software developers and working with Linux-based scale-out storage clusters.
Responsibilities
- Lead a team developing a Ceph-focused software-defined storage solution
- Build and manage a globally distributed group of engineers
- Develop staff members through coaching, mentoring, and feedback
- Contribute directly to team goals using sound engineering principles
- Establish reasonable schedules based on estimates and improvement feedback loops
- Manage expectations with external stakeholders and other engineering groups
- Promote modern agile software development methods
- Maintain high standards for quality, testing, documentation, and engineering excellence
- Collaborate with other leaders as an active participant of the leadership team
- Participate in global travel for internal and external events up to 20 percent of the time
Requirements
- Software engineering background with experience in Python and C++
- Experience operating scale-out storage clusters on Linux in production environments, preferably involving Ceph
- Demonstrated track record of developing and growing people through leading, managing, coaching, and mentoring software developers
- Experience working within an agile development environment
Core Skills
Frequently Asked Questions
What is the remote work policy for this role?
Most colleagues work from home, and the position involves global travel up to 20 percent of the time for internal and external events.
What are the core technical requirements for the position?
Applicants must have a software engineering background, preferably with Python and C++ experience, along with production experience operating scale-out storage clusters on Linux, preferably with Ceph.
Does the job posting specify the salary?
No, the salary is not stated in the posting.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.