Engineering Manager, MAAS
Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.
Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors.
The company is a pioneer of global distributed collaboration, with 1200+ colleagues in more than 80 countries and very few office‑based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder‑led, profitable and growing.
We are hiring an Engineering Manager as we expand the MAAS team. Our mission with MAAS (“Metal as a Service”) is to provide the best solution for building and running private bare‑metal infrastructure, putting a cloud‑style on‑demand API in front of physical server provisioning, network configuration, and storage. We're hiring engineering managers with experience in high‑quality software development and high‑performance team leadership who also have deep familiarity with Linux on physical servers, Linux storage and data center networking capabilities.
The Canonical MAAS team is responsible for delivering our Metal As A Service (MAAS) hyperscale provisioning technology. Ubuntu strives to be the most scalable, cloud‑ready server distribution and MAAS is our platform to get Ubuntu on bare metal servers. MAAS is a rapidly evolving software stack written in Python and Go. Its components span the entire software stack: from low‑level hardware detection and provisioning, to the upper level management web interface, API, and CLI. Our most effective engineers are fluent in all these layers, and able to anticipate the consequences of design and engineering choices elsewhere in a complex distributed system.
Canonical is seeking passionate technical leaders who are eager to drive innovation in one of Canonical's flagship data center products. You will play a key role in reshaping the future of data center technology through open source management platforms. MAAS aims to revolutionize data center management at scale starting from day zero deployment to long term data center expansion and maintenance.
Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop engineers, positively influence team and company culture, facilitate technical delivery, and guide strategy and execution. In addition to these responsibilities, you will be expected to collaborate across engineering. The MAAS team regularly interfaces with teams responsible for cloud‑init, LXD, and our public cloud offerings.
The successful candidate will have technical leadership attributes and can demonstrate the ability to solve challenging distributed systems problems.
Location : This is a work‑from‑anywhere position available in EMEA or the Americas.
The role entails
- Leading a distributed team of engineers in your time zone (we organize engineering teams by Americas, EMEA etc)
- Talent development through coaching, mentoring, feedback and career planning
- Setting and managing expectations with other engineering teams, senior management, and external stakeholders
- Being an advocate of, and advancing, modern software development practices
- Participating in the engineering process through code and architectural review
- Engaging with broader teams at Canonical, the open source community and partners
- Travelling to internal and external global events for 4 to 6 weeks per year
What we are looking for in you
- Bachelor’s degree (or equivalent) and a background in Computer Science
- Exceptional academic track record from both high school and university
- Proven experience delivering software using Python, Golang, or similar languages
- Experience with Linux system administration (Debian or Ubuntu preferred)
- Familiarity with modern Linux cloud computing technologies, including networking, storage, containers and K8S
- Technical aptitude for understanding complex distributed systems
- Professional written and spoken English with excellent presentation skills
- Experience with agile software development methodologies
- Ability to mentor, develop, and support team members
- Result‑oriented, with a personal drive to meet commitments
- Ability to travel internationally twice a year for company events up to two weeks long
Nice‑to‑have skills
- Typescript using modern web frameworks such as React, Angular, Svelte or Vue
- Data Center infrastructure management and design
What we offer colleagues
- Distributed work environment with twice‑yearly team sprints in person – we've been working remotely since 2004!
- 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
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence – in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Engineering and Information Technology
Industries
Software Development
#J-18808-Ljbffr- ...suite for fleet readiness, uniting safety and compliance, toll management, and weigh station bypass solutions. We help fleets streamline... ...technical decision‑making while coaching and growing teams of talented engineers. You will be the bridge between strategic product direction and...SuggestedInternshipRemote work
- ...suite for fleet readiness, uniting safety and compliance, toll management, and weigh station bypass solutions. We help fleets streamline... ...leadership role — while coaching and growing a team of talented engineers. You will be the bridge between strategic product direction and...SuggestedInternshipRemote work
- FindTalent is supporting a leading utility in their search for a Project Manager II to join their team onsite in the Southeast. This role provides engineering project management expertise and technical direction for small to medium-scale electric substation, transmission...SuggestedFull timeContract workFor subcontractorWork at office
- Lead innovative engineering efforts as a Systems Engineer Manager at NOV Digital Completion Services in Canada. Your expertise in embedded systems and teamwork will be vital in developing cutting-edge oilfield data acquisition solutions. In this managerial role, you'll oversee...Suggested
- Drive major infrastructure developments at CN as Chief Engineer, overseeing bridge and structure safety. This role blends technical expertise with leadership, focusing on risk management and project execution. You will be tasked with the holistic management of CN’s bridges...Suggested
- Elevate your career as the Manager of Civil and Lines Engineering with ATCO Electric in Edmonton, AB. Oversee key engineering projects focused on transmission lines and substations while ensuring a robust safety culture. In this vital role, you will lead a team dedicated...Long term contractFor contractors
$169.2k per year
Want to lead engineers building software that helps pros get the job done and know exactly how their business is doing? Then Jobber might be the place for you! We’re looking for a Manager, Software Engineering to be part of our SP (Service Provider) Operations group, focused...Long term contractInternshipWork at officeLocal area- Become a leader in process safety with Wood as a Senior Process Safety Engineer. Focus on safety protocols and risk management in hybrid work settings across multiple energy sectors. Wood is looking to recruit a Senior Process Safety Engineer to support its diverse energy portfolio...
- Job Summary A Systems Engineer Manager within NOV Digital Completion Services (DCS) is responsible for designing, prototyping, testing, and delivering electrical and embedded system components used in oilfield data acquisition systems. This role spans embedded firmware, hardware...Long term contractRemote workWorldwide
- ...Schindler Elevator Corporation specializes in latest-technology engineering as well as mechanical and micro-technology products designed... ...Edmonton Arena, Calgary Airport, and Vancouver Canada Line. Branch Manager Your main responsibilities The Branch Manager is responsible...Work at officeLocal area
- ...Position Summary The Delivery Manager plays a vital role by taking ownership and ensuring the success of multiple projects through... ...ensuring alignment with these practices. Collaborate closely with engineering, product, design, and QA teams to define and achieve product...
- ...client is seeking a strategic and experienced Director of Project Management to lead project execution and team development across a dynamic... ...excellence Qualifications Bachelor's degree in Civil Engineering or related field PMP or equivalent project management certification...Work at office
$92k - $126k per year
...unique needs. Position Overview We are seeking an electrical engineer to join our team. You will be part of the North American electrical... .... Under the supervision of the Senior Electrical Engineering Manager, this position is responsible for collaborating in technical...InternshipWork at office- Elevate your career with Graham's Industrial Division as a Project Manager for high-value construction projects. Drive success in sectors... ...project management experience • Technical trade certification, engineering preferred • Strong proficiency in financial and risk management...
- ...and resources needed now. Purpose We are seeking a Project Engineer to join our team in Edmonton. This role is ideal for an... ...bridges technical engineering work with project execution / project management and coordination across disciplines. Key Responsibilities...
- The Opportunity Associated Engineering, a proudly Canadian, employee‑owned company is seeking an experienced and dedicated Electrical Engineer... ...across Canada. As a Platinum Member of Canada’s Best Managed Companies since 2008, we take pride in nurturing a workplace where...For contractorsInternshipWork at officeLocal areaFlexible hours
$85k - $110k per year
...AECOM is actively seeking an Intermediate Civil/Environmental Engineer to join our growing Western Canada Environment team. The right... ...significant backlog of major northern mine remediation, solid waste management, remediation and civil design projects in need of great team...Full timeContract workFor subcontractorWork at officeLocal area- ...Job Description Overview We are seeking an Environmental Project Manager to join our Alberta team. We have one of the most experienced environmental and geosciences engineering consulting teams, focused on projects locally in Alberta while providing support across Canada...InternshipFlexible hours
$115k - $165k per year
Phasor Engineering Inc. is seeking a Professional Land Surveyor (P.L.S./C.L.S.) for a permanent... ...background check. Responsibilities Managing all aspects of project execution Acting as the Project/Regional Manager Establishing communication protocols for...Permanent employmentFor subcontractorWork from homeFlexible hoursShift work- ...smart mobility solutions is seeking a strategic and dynamic Branch Manager to lead its operations in Canada. In this pivotal leadership... ...building sustainable client relationships in a sophisticated engineering and service environment. Advantages Comprehensive Growth: Extensive...Contract workLocal area
- ...Senior Product Manager Road Map The Senior Product Manager position is focused on strategic growth and product leadership. You will... ...metrics and lead cross‐functional alignment across design, engineering, marketing, and analytics teams to achieve and exceed company growth...Long term contract
- ...purpose of this role is to fulfill the Network Engineer position. This is a hands‑on role responsible for overseeing and managing the design and implementation of network... ...to meet business and InfoSec requirements. Manage projects related to the implementation of...Flexible hours
- Adecco is currently hiring a Senior Process Engineer – Pipeline Operations for a full-time contract opportunity in Sherwood Park... ...in pipeline operations, process optimization, and risk management within the midstream oil and gas sector . If you have a solid...Full timeContract workMonday to friday
- ...chemicals and resources needed now. Purpose The Lead Mechanical Engineer provides technical leadership and project delivery oversight... ..., procurement, construction, and commissioning. Define and manage mechanical scope in alignment with project execution plans and...Local area
- ...a professional role consisting of bridge construction project management, contract administration, construction inspection, and other project... ...Corridors The skillsets outlined in Section 11 of the Engineering Consulting Guidelines Volume 1, and in particular section A.2 of...Contract workTemporary workWork at officeImmediate start
$95k - $125k per year
...and constructed. Entuitive is looking for a Senior Structural Engineer, based in our Edmonton office to be part of our Structural... ...Knowledge of the appropriate building codes. Strong project management capability with a proven track record of delivering projects on...Contract workWork at officeFlexible hours- ...investigations with your environmental expertise in contamination management. This managerial role focuses on remediation projects with... ...routine updates Requirements: • Degree in Environmental Science, Engineering, or related field • 8+ years delivering site remediation...
- ...a premier global leader in vertical transportation as a Branch Manager in Canada. Drive performance, sales growth, and team development... ...efficiency Requirements: • Bachelor’s degree in Business or Engineering • 5 to 8 years in elevator/escalator industry • 3 to 5 years in...Contract work
- ...resources needed now. Purpose As a Principal Structural Engineer , you will provide senior technical leadership and subject matter... ...strategies, and staffing plans in collaboration with Project Management and Discipline Leadership. Review and approve key technical...
- ...transformational projects in construction as the Director of Project Management. Drive success with expert team development, budget oversight,... ...alignment Requirements: • Bachelor's degree in Civil Engineering or related field • PMP or equivalent project management certification...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engineering Manager, MAAS. Be the first to apply!
