Engineering Manager leading teams that build distributed-systems testing infrastructure for Canonical, the company behind Ubuntu. Driving cloud reliability, automation, and engineering excellence globally.
Responsibilities
Lead, coach, and develop a high-performing team of software and quality engineers from graduate to senior level
Set expectations, strengthen engineering practices, and ensure timely delivery against agreed goals
Partner with senior engineers on technical strategy, architecture, roadmap, and engineering standards
Guide automated testing infrastructure development for distributed-system reliability, interoperability, and resilience
Improve CI pipelines, testing tools, and reporting across bare-metal, private-cloud, and public-cloud environments
Enable Canonical engineering teams to adopt distributed-systems testing practices and tooling
Provide technical leadership through design and code reviews, debugging, and hands-on engineering
Represent the team with stakeholders and collaborate across Canonical on quality engineering, infrastructure, and developer experience
Requirements
An exceptional academic track record from both high school and university
Experience in leading, coaching, and mentoring software engineers
Professional software engineering experience with Python or Go
Expertise in distributed systems, cloud infrastructure, quality engineering, or a closely related domain
Strong knowledge of modern software testing processes, strategies, and automation
Experience with Linux (Debian or Ubuntu preferred)
Strong technical judgement and ability to engage in code reviews, architecture discussions, and software design
Experience working in an agile development environment and ability to organize a team to deliver high-quality results
Professional written and spoken English
Ability to travel twice a year for company events up to two weeks each
Experience with cloud technologies such as Kubernetes, OpenStack, Juju, Terraform, AWS, Google Cloud, or Azure is valued
Experience designing testing strategies for distributed or cloud-native systems is valued
Experience building or operating large-scale CI/CD and test infrastructure is valued
Experience applying AI or machine learning to test analysis, failure classification, or engineering workflows is valued
Experience deploying, operating, or debugging distributed systems is valued
Experience leading globally distributed teams is valued
Benefits
Performance-driven annual bonus
Distributed work environment with twice-yearly team sprints in person
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 and wellness support
Opportunity to travel to new locations to meet colleagues
Priority Pass and travel upgrades for long-haul company events
AI/ML Engineering Manager leading ML teams and complex customer engagements at Caylent, an AI - first AWS cloud services company. Shaping production ML architecture, MLOps standards, and pre - sales strategy.
Engineering Manager leading two product engineering teams at Clarity, a platform enabling private - company secondary transactions. Shaping technical direction, people growth, delivery, and AI - native practices.
Senior Engineering Manager leading MongoDB’s distributed storage infrastructure team remotely in Ontario, Canada. Managing engineers, storage roadmaps, customer escalations, and cross - team infrastructure initiatives.
Chef de groupe senior dirigeant les équipes et opérations d’infrastructure infonuagique d’EXFO. Pilotage de la stratégie logicielle, de l’IA et de l’excellence opérationnelle.
Engineering Manager leading LLM - powered healthcare products at Felix, a Canadian digital healthcare company. Building safe, measurable AI systems for patients and operations.
Chef ingénierie dirigeant une équipe multidisciplinaire et le cycle de vie de véhicules motorisés. Alamo Group fournit des solutions de déneigement pour gros équipements nord - américains.
AI - native VP leading engineering and SaaS operations for CXT Software’s courier, route delivery, and healthcare logistics platform. Driving AI adoption, reliability, architecture, and customer outcomes.
Engineering Manager leading Cohere’s inference APIs, SDKs, and Dashboard teams. Guiding backend and full - stack engineers at a security - first enterprise AI company.
Engineering Manager leading civil, structural, architectural, and mechanical teams for Qualus, a power infrastructure solutions firm. Overseeing utility project delivery, quality, resources, and engineering practice growth.
Software Development Manager leading MaintainX engineering teams building reporting, identity, or search capabilities. Managing developers, delivery, quality, hiring, and technical execution.