Talent.com
Software Engineering Manager - Sustaining Engineering
Software Engineering Manager - Sustaining EngineeringCanonical • Toronto, Canada
Software Engineering Manager - Sustaining Engineering

Software Engineering Manager - Sustaining Engineering

Canonical • Toronto, Canada
30+ days ago
Job type
  • Full-time
Job description

Overview

Canonical is seeking a Software Engineering Manager for Sustaining Engineering. This is a globally remote role (location unrestricted unless specified). The Sustaining Engineering team continuously improves open source software by resolving defects reported by customers. The software stack ranges from the kernel to user-space applications and IaaS platforms. The role leads one regional team and reports to the global Director of Sustaining Engineering. Canonical is a founder-led, profitable, growing company with a distributed workforce in 75+ countries and limited office-based roles. Teams meet 2-4 times per year in person in various locations to align on strategy and execution.

Responsibilities

Manage and lead a distributed team of engineers

Hire, coach, mentor, provide feedback, and guide career development

Manage and measure key performance indicators (KPIs), and training

Support timely delivery of bug fixes, patches, and other technical solutions across Ubuntu, OpenStack, Ceph, Kubernetes, Juju, MAAS

Demonstrate Canonical as a customer-facing ambassador

Set and manage expectations with other engineering teams, senior management, and external stakeholders

Advocate and advance modern software development practices

Grow a healthy, collaborative engineering culture aligned with company values

Collaborate with other teams in the organization

Work from home with global travel up to 10% for internal and external events

What we are looking for in you

Professional software delivery experience using C, C++, Go, Python, or similar

Knowledge and passion for software development

Leadership experience organizing and prioritizing complex problem resolution and bug fixes

Experience with version control systems such as Git

Experience with debugging tools such as GDB, Crash, or similar

Strong commitment to testing methodologies and maintainable code quality

Excellent communication skills in English, both verbal and written

Experience with Linux, with a preference for Ubuntu

Experience with Open Source and Open Source business models

People management experience in a support organization is a plus

What we offer colleagues

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

Opportunity to travel to new locations to meet colleagues

Travel upgrades for long-haul company events

About Canonical

Canonical is a pioneering tech firm at the forefront of open source. As the company behind Ubuntu, we publish one of the most important open source projects and enable AI, IoT, and cloud initiatives. We recruit on a global basis and uphold high standards for everyone who joins. Most colleagues have worked from home since 2004. Working here challenges 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.

#J-18808-Ljbffr

Create a job alert for this search

Manager Software Engineering • Toronto, Canada

Similar jobs
Software Engineering Manager

Software Engineering Manager

impact.com • Toronto, Canada
Full-time
Software Engineering Manager impact.From affiliates and influencers to content publishers, brand ambassadors, and customer advocates, impact. Its award‑winning products—Performance (affiliate), Crea...Show more
Last updated: 30+ days ago • Promoted
Engineering Expert - Hardware Integration

Engineering Expert - Hardware Integration

Essence Coaching Group • Markham, ON, Canada
Full-time
Engineering Expert – Hardware Integration.A senior-level Hardware Integration Engineer is sought to lead the design, development, and integration of embedded electronic systems for hybrid eVT...Show more
Last updated: 2 days ago • Promoted
Full Stack Engineer

Full Stack Engineer

GEI Consultants • Markham, ON, Canada
Full-time
The Full Stack Engineer is responsible for front-end development and back-end interconnection of solutions that support AI-powered applications and integrations across GEI.This role builds user-fac...Show more
Last updated: 21 days ago • Promoted
Software Engineering Manager - Remitly Business

Software Engineering Manager - Remitly Business

Remitly, Inc. • Toronto, Canada
Full-time
Job Description At Remitly, we believe everyone deserves the freedom to access, move, and manage their money wherever life takes them. Since 2011, we've tirelessly delivered on our promise to custom...Show more
Last updated: 22 hours ago • Promoted • New!
Senior Engineering Lead - Design & Aerostructures

Senior Engineering Lead - Design & Aerostructures

Essence Coaching Group • Markham, ON, Canada
Full-time
Senior Engineering Lead – Design & Aerostructures.A senior-level Engineering Lead – Design & Aerostructures is sought to lead the development of mechanical and structural system...Show more
Last updated: 2 days ago • Promoted
Software Engineering Manager, Enterprise Platform

Software Engineering Manager, Enterprise Platform

Instacart • Toronto, Canada
Permanent
We're transforming the grocery industry.At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it t...Show more
Last updated: 22 hours ago • Promoted • New!
Director of Software Engineering - Global Platform Engineering

Director of Software Engineering - Global Platform Engineering

TELUS • Toronto, Canada
Full-time
Director of Software Engineering - Global Platform Engineering.Our team and what we’ll accomplish together : We are embarking on an exciting journey to develop a new, cloud-based Platform as a Servi...Show more
Last updated: 30+ days ago • Promoted
Project Manager

Project Manager

The Pod Group • Markham, ON, Canada
Full-time
LEAD • INNOVATE • COLLABORATE • DESIGN.Our client is an agile, innovative and highly customer-centric organization that leads the millwork industry in providing design, build a...Show more
Last updated: 30+ days ago • Promoted
Senior Manager - Cloud Platform Engineering & Operations

Senior Manager - Cloud Platform Engineering & Operations

CI Financial Corp. • Toronto, ON, Canada
Full-time
At CI, we see a great place to work as one that is a safe place for everyone to have a voice, where people are empowered to take ownership over meaningful work, where there is an opportunity to gro...Show more
Last updated: 30+ days ago • Promoted
Space Systems Program Director

Space Systems Program Director

The Wohl Group - Recruitment Made Easy! • Markham, ON, Canada
Full-time
Drive the product vision, strategy, and roadmap for satellite systems and space-related hardware / software, aligning business goals with commercial & government / defence customer ne...Show more
Last updated: 30+ days ago • Promoted
Project Manager - Amico Corporation

Project Manager - Amico Corporation

Amico • Richmond Hill, ON, Canada
Full-time
Project Manager - Amico Corporation.As a manufacturer in the healthcare construction field, we are looking for a Project Manager who can think independently and solve problems with ease.Duties incl...Show more
Last updated: 30+ days ago • Promoted
Software Engineering Manager

Software Engineering Manager

ContactMonkey • Toronto, ON, Canada
Full-time
Hey there! We're ContactMonkey 👋.Our mission? To power measurable employee engagement worldwide.And we'd love for you to join us!. About the job - Software Engineering Manager.We understand...Show more
Last updated: 1 day ago • Promoted
Remote Software Engineering Manager — Lead 20+ Engineers

Remote Software Engineering Manager — Lead 20+ Engineers

Jobgether • Toronto, Canada
Remote
Full-time
A leading tech company in Canada is looking for a Manager of Software Engineering for a remote role.In this position, you will lead a team of approximately 20 engineers and testers, guiding them in...Show more
Last updated: 1 day ago • Promoted
Senior Manager AI, Software Development Engineering

Senior Manager AI, Software Development Engineering

Thomson Reuters • Toronto, Canada
Full-time
Senior Manager AI, Software Development Engineering Join Thomson Reuters to apply for the.Senior Manager AI, Software Development Engineering. About the Role In this opportunity as.Senior Manager AI...Show more
Last updated: 30+ days ago • Promoted
Healthcare Project Manager

Healthcare Project Manager

TalentSphere • Richmond Hill, ON, Canada
Full-time
Other titles : Architectural Project Manager, Project Manager, AIA Architect, Senior Architect, Healthcare Architect, Healthcare Project Manager. Our client, a large, Architecture and Design firm, is...Show more
Last updated: 7 days ago • Promoted
Engineering Manager : Enterprise & Monetization

Engineering Manager : Enterprise & Monetization

Commonsku Inc. • Toronto, Canada
Full-time
A leading branded merchandise technology firm is seeking an Engineering Manager to lead Enterprise and Monetization teams. This remote-first position involves collaboration with various teams and dr...Show more
Last updated: 1 day ago • Promoted
Business Integration Manager

Business Integration Manager

Black & McDonald Limited • Markham, ON, Canada
Full-time
Reporting to the Director of Business and AI Integration, the Business Integration Manager plays a pivotal role in bridging technology enablement with operational support for construction and utili...Show more
Last updated: 30+ days ago • Promoted
Turbomachinery Systems Engineer

Turbomachinery Systems Engineer

The Wohl Group - Recruitment Made Easy! • Markham, ON, Canada
Full-time
As a Turbomachinery Engineer , you will design, develop, and test high-performance turbomachinery components, such as pumps and turbines, for orbital launch vehicle propulsion systems.You will coll...Show more
Last updated: 30+ days ago • Promoted