Engineering Manager - Solutions Engineering
Imagine shaping the future of enterprise software operations from anywhere in the world. Canonical, the driving force behind Ubuntu, invites you to lead a passionate team as an Engineering Manager for Solutions Engineering. This is a unique chance to innovate with next generation infrastructure as code, empowering global enterprises with powerful, model driven operations. If you thrive on building groundbreaking technology and inspiring engineers, this fully remote, worldwide opportunity is calling your name.
Overview
Canonical is at the forefront of open source innovation, providing essential software and operating systems to leading enterprises and technology markets globally. Our flagship product, Ubuntu, powers critical initiatives across public cloud infrastructure, data science, artificial intelligence, engineering breakthroughs, and the Internet of Things. We proudly count the world's top public cloud and silicon providers, along with industry leaders in numerous sectors, among our valued customers.
As a pioneer in global distributed collaboration, Canonical boasts over 1200 colleagues spanning more than 75 countries, with very few traditional office based roles. Our teams gather two to four times annually in exciting international locations, fostering synergy and strategic alignment. We are a founder led, profitable, and growing company committed to transforming software operations. Our vision is to enable true model driven operations through advanced infrastructure as code, allowing companies to run incredibly efficient bare metal operations for high performance computing, private cloud environments, data lakes, AI/ML workloads, and sophisticated analytics. This ambitious goal requires inventing new technology and building innovative products, and we need a dynamic leader to inspire and guide our regional software engineering team in this endeavor.
Key Responsibilities
- Lead, mentor, and inspire a regional software engineering team to achieve ambitious product development and innovation goals.
- Drive the design, development, and delivery of new software products and solutions focused on model driven operations and infrastructure as code.
- Foster a culture of technical excellence, continuous improvement, and collaborative problem solving within your team.
- Collaborate closely with product management, architects, and other engineering teams to define roadmaps, prioritize features, and ensure seamless execution.
- Ensure the technical quality, scalability, and maintainability of solutions, adhering to best practices in software engineering.
- Champion the invention of novel technologies that address complex challenges in bare metal operations, cloud computing, and AI/ML infrastructure.
- Participate in strategic planning and contribute to the overall technical direction of Canonical's solutions engineering efforts.
- Support the growth and development of individual team members, conducting performance reviews and career planning.
Requirements
- Proven experience in leading and managing software engineering teams, ideally in a solutions oriented or product focused environment.
- Strong technical background in open source software, Linux, cloud computing, or infrastructure as code.
- Demonstrated ability to inspire and motivate engineers, fostering a high performance and innovative team culture.
- Expertise in software development methodologies and practices, with a focus on delivering robust, scalable, and high quality products.
- Experience with or a deep understanding of model driven operations, bare metal provisioning, private cloud, or data intensive applications (AI/ML, HPC).
- Excellent communication, interpersonal, and collaboration skills for a globally distributed team environment.
- A proactive and inventive mindset, eager to tackle complex technical challenges and build new technologies from the ground up.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
What You'll Gain
- The opportunity to make a significant impact on leading edge open source technologies that are transforming global enterprises.
- Work within a truly international, fully remote team, collaborating with diverse talents across continents.
- Be part of a founder led, profitable, and rapidly growing company with a clear vision for the future of software operations.
- Frequent opportunities for in person team gatherings in fascinating locations around the world.
- A supportive environment that encourages continuous learning, professional development, and technical innovation.
- The chance to build new products and invent new technologies that will shape the future of high performance computing and AI/ML infrastructure.
How to Apply
Click the apply button below to view the full job details and submit your application directly through the employer's official page.

