JOBSEARCHER

Software Engineering Director

CanonicalMontreal, QCApril 16th, 2026
Engineering DirectorCanonical is a pioneering tech firm at the forefront of open source, seeking an Engineering Director to lead multiple engineering teams across time zones, hire and manage engineering managers and staff engineers, and drive engineering excellence.LocationRemote. Requires global travel twice per year for up to two weeks.What You'll DoLead multiple teams of engineers, ranging from graduate to seniorDevelop your engineering managers and maintain Canonical cultureHire staff level engineers for specific roles such as performance and qualityCoach, mentor, and offer career development feedbackIdentify and measure indicators of team health and productivityEnsure rounded delivery including community participation and docsImplement disciplined engineering processes and defend themSet and measure progress against benchmark goals for speed and efficiencyRepresent your product to stakeholders, partners, and customersDevelop and evangelise great engineering and organisational practicesPlan and manage progress on agreed goals and projectsBe an active part of the leadership team, collaborating with other leadersCollaborate with leads for related or dependent productsWhat We're Looking ForAn exceptional academic track record from high school and universityUndergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative pathExtensive management experience and confidence to set high expectationsOutstanding Linux-based software engineering track recordDrive and a track record of going above-and-beyond expectationsExcellent verbal and written communication skills in EnglishPublic speaking and presentation skillsA love of developing and growing people and a track record of itExperience in leading, coaching and mentoring software developersOrganised and able to ensure your team delivers timely, high-quality resultsWell-organised, self-starting and able to deliver to scheduleProfessional manner interacting with colleagues, partners, and communityAdvanced expertise in your own domainKnowledgeable and passionate about software developmentSolid experience working in an agile development environmentDemonstrated drive for continual learningBuilds trust, relationships and confidenceResult-oriented, with a personal drive to meet commitmentsAbility to travel twice a year, for company events up to two weeks eachAdditional Skills We ValueExperience in a developer advocacy or community roleOpen source community engagement and leadershipOps and system administration experiencePerformance engineering and security experienceWhat We OfferDistributed work environment with twice-yearly team sprints in personPersonal learning and development budget of USD 2,000 per yearAnnual compensation reviewRecognition rewardsAnnual holiday leaveMaternity and paternity leaveEmployee Assistance ProgrammeOpportunity to travel to new locations to meet colleaguesPriority Pass, and travel upgrades for long haul company eventsEqual Opportunity StatementCanonical 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.J-18808-Ljbffr