
Opportunity at
CanonicalEngineering Manager- Ceph & Distributed Storage
Canonical, the publisher of the Ubuntu operating system, is hiring an Engineering Manager for Ceph & Distributed Storage. The company provides open-source software utilized in cloud…
Career Tools
About This Role
Canonical, the publisher of the Ubuntu operating system, is hiring an Engineering Manager for Ceph & Distributed Storage. The company provides open-source software utilized in cloud computing, data science, artificial intelligence, and the internet of things. In this role, you will lead a globally distributed team focused on building a software-defined storage solution centered on Ceph, aiming to make distributed storage simple and accessible on commodity hardware. This position requires…
Job Description
Canonical, the publisher of the Ubuntu operating system, is hiring an Engineering Manager for Ceph & Distributed Storage. The company provides open-source software utilized in cloud computing, data science, artificial intelligence, and the internet of things. In this role, you will lead a globally distributed team focused on building a software-defined storage solution centered on Ceph, aiming to make distributed storage simple and accessible on commodity hardware.
This position requires a technical background in software engineering combined with experience in leading, coaching, and mentoring developers. You will oversee technical delivery, establish sound software architecture, drive engineering excellence within an agile environment, and contribute directly to team objectives. Canonical operates primarily with home-based workers and requires up to 20% global travel for internal and external events.
Responsibilities
- Lead a team creating a Ceph-focused software-defined storage solution
- Build and manage a globally distributed engineering team
- Develop staff members through mentoring, coaching, and feedback
- Contribute directly to team goals using sound engineering principles
- Establish realistic schedules using considered estimates and feedback loops
- Manage and set expectations with external stakeholders and other engineering groups
- Promote modern agile software development methodologies
- Maintain high standards of software quality, testing, documentation, and engineering excellence
- Collaborate within the leadership organization
Requirements
- Background in software engineering
- Technical leadership experience
- Experience leading, managing, coaching, and mentoring software developers to deliver quality software
- Experience working in an agile development environment
- Experience operating scale-out storage clusters on Linux in production environments
Qualifications
- Experience with Python and C++
- Experience with Ceph
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 location or remote policy for this role?
The posting does not specify a fixed office location, but notes that employees work from home with up to 20% global travel for internal and external events.
What are the primary duties of the Engineering Manager?
Responsibilities include leading a team building a Ceph-focused software-defined storage solution, managing a distributed team of engineers, coaching staff, setting agile schedules, and collaborating with internal and external stakeholders.
What qualifications are necessary for this position?
Necessary prerequisites include a background in software engineering, technical leadership experience, and experience operating scale-out storage clusters on Linux in production environments.
Does the posting state the salary or benefits?
No, the salary and specific employee benefits are not stated in the job posting.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.