Engineering Manager, MAAS
3 weeks ago
About the role Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is 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. 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. The 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, spanning the entire software stack from low‑level hardware detection to upper‑level management web interface, API, and CLI. Responsibilities Lead 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 Set and manage expectations with other engineering teams, senior management, and external stakeholders Advocate of and advance modern software development practices Participate in the engineering process through code and architectural review Engage with broader teams at Canonical, the open source community and partners Travel to internal and external global events for 4 to 6 weeks per year Qualifications Bachelor's degree (or equivalent) in Computer Science or related field Exceptional academic track record from 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 Kubernetes 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 Benefits 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 ProgrammeOpportunity 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. Most colleagues at Canonical work 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. Equal Opportunity Employer Canonical is an equal‑opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background creates 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 Industry Software Development Referrals increase your chances of interviewing at Canonical by 2×. #J-18808-Ljbffr
-
Engineering Manager, MAAS
4 days ago
Trois-Rivières, Canada Canonical Full timeAbout the role Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is 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...
-
Software Engineering Manager
3 days ago
Trois-Rivières, Canada Canonical Full timeSoftware Engineering Manager - Sustaining Engineering Join to apply for the Software Engineering Manager - Sustaining Engineering role at Canonical Software Engineering Manager - Sustaining Engineering 3 days ago Be among the first 25 applicants Join to apply for the Software Engineering Manager - Sustaining Engineering role at Canonical Canonical is a...
-
Engineering Manager, MAAS Platform
3 weeks ago
Trois-Rivières, Canada Canonical Full timeA leading tech firm in Canada is seeking an Engineering Manager to lead a distributed team focused on delivering Metal As A Service. The role requires a strong background in software development, particularly in Python and Golang, as well as Linux system administration. Candidates should possess excellent leadership skills and have the ability to mentor team...
-
Engineering Manager, MAAS Platform
4 days ago
Trois-Rivières, Canada Canonical Full timeA leading tech firm in Canada is seeking an Engineering Manager to lead a distributed team focused on delivering Metal As A Service. The role requires a strong background in software development, particularly in Python and Golang, as well as Linux system administration. Candidates should possess excellent leadership skills and have the ability to mentor team...
-
Open Source Networking Software Engineer
4 days ago
Trois-Rivières, Canada Canonical Full timeOpen Source Networking Software Engineer - ToR Switch / SmartNIC / DPUJoin to apply for the Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU role at CanonicalOpen Source Networking Software Engineer - ToR Switch / SmartNIC / DPU1 month ago Be among the first 25 applicantsJoin to apply for the Open Source Networking Software Engineer -...
-
Engineering Manager
2 weeks ago
Trois-Rivières, Canada Canonical Full timeJoin to apply for the Engineering Manager - AppArmor role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Engineering Manager - AppArmor role at Canonical As the most widely used Linux distribution, Ubuntu underpins the security of the entire internet. The role of Security Engineering Manager directly impacts the safety and...
-
Software Engineering Manager
1 week ago
Trois-Rivières, Canada Canonical Full timeSoftware Engineering Manager - Sustaining EngineeringJoin to apply for the Software Engineering Manager - Sustaining Engineering role at CanonicalSoftware Engineering Manager - Sustaining Engineering3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager - Sustaining Engineering role at CanonicalCanonical is a leading...
-
Engineering Manager
4 days ago
Trois-Rivières, Canada Canonical Full timeJoin to apply for the Engineering Manager - AppArmor role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Engineering Manager - AppArmor role at CanonicalAs the most widely used Linux distribution, Ubuntu underpins the security of the entire internet. The role of Security Engineering Manager directly impacts the safety and...
-
Graduate Customer Success Manager
4 weeks ago
Trois-Rivières, Canada Canonical Full timeThe role of a Customer Success Manager at CanonicalCustomer success is a new and strategic department at Canonical, with the objective to reduce risk and churn, facilitate the adoption of new products or services and support expansion within existing accounts. Customer Success Managers (CSM) are responsible for developing trust with their assigned customers...
-
Engineering Manager
2 weeks ago
Trois-Rivières, Canada Canonical Full timeJoin to apply for the Engineering Manager - MLOps & Analytics role at Canonical The role of an Engineering Manager at Canonical As an Engineering Manager at Canonical, you must be technically strong, but your main responsibility is to run an effective team and develop the colleagues you manage. You will develop and review code as a leader, while at the same...