Talent.com
Software Engineering Manager - Sustaining Engineering

Software Engineering Manager - Sustaining Engineering

CanonicalLaval, QC, Canada
30+ days ago
Job type
  • Full-time
Job description

Software Engineering Manager - Sustaining Engineering

Join us as a Software Engineering Manager - Sustaining Engineering at Canonical .

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 enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include leading public cloud and silicon providers, as well as industry leaders across sectors. We are a pioneer in global distributed collaboration, with over 1100 colleagues in 75+ countries, and few roles based in offices. Teams meet in person 2-4 times a year in various locations worldwide to align on strategy and execution.

We are seeking a passionate Engineering Manager for Sustaining Engineering, with an interest in open source software, Linux, and cloud computing. Join us to build a rewarding career working with top talent in technology at Canonical, the company behind Ubuntu.

Sustaining Engineering is a critical team that improves open source software by resolving defects reported by customers. The software stack ranges from the kernel to user space applications and IaaS platforms. This role leads a regional team and reports to the global Director of Sustaining Engineering.

Our customers build large-scale, mission-critical infrastructure and applications on Ubuntu and open source solutions from Canonical. While not actively developing products, Sustaining Engineering supports customer solutions and benefits the open source community. The team is well-staffed across time zones, ensuring work-life balance and professional growth.

As a manager, your primary responsibility is supporting your team : fostering growth, ensuring valuable contributions, and providing a positive experience at Canonical. Technical leadership and a solid software development background are essential to help your team grow professionally. You will influence culture, facilitate technical delivery, and collaborate on strategy and execution.

Location : This is a globally remote role unless specified otherwise.

Key responsibilities include :

  • Manage and lead a distributed team of engineers
  • Hire, coach, mentor, and support career development
  • Track and measure KPIs and training progress
  • Ensure timely delivery of bug fixes, patches, and technical solutions across technologies like Ubuntu, OpenStack, Ceph, Kubernetes, Juju, and MAAS
  • Exemplify Canonical's values in customer interactions
  • Set expectations with engineering teams, management, and stakeholders
  • Promote modern software development practices
  • Foster a collaborative engineering culture aligned with company values
  • Collaborate with other teams within the organization
  • Work remotely with up to 10% travel for internal and external events

Ideal candidate profile :

  • Experience in software delivery using C, C++, Go, Python, or similar
  • Passion and knowledge of software development
  • Leadership experience in problem resolution and bug fixing
  • Experience with version control systems like git
  • Proficiency with debugging tools such as gdb or crash
  • Strong commitment to testing and maintainable code
  • Excellent English communication skills, verbal and written
  • Experience with Linux, preferably Ubuntu
  • Familiarity with Open Source and business models
  • People management experience in support organizations is a plus
  • What we offer :

  • Distributed work environment with biannual in-person team sprints
  • USD 2,000 annual learning and development budget
  • Annual compensation review and performance bonuses
  • Comprehensive benefits including leave, parental leave, Employee Assistance Program, travel opportunities, and more
  • About Canonical :

    Canonical is a pioneering open source tech firm, behind Ubuntu, leading the way in AI, IoT, and cloud. We recruit globally, uphold high standards, and promote a high-performance, inclusive workplace. Working remotely since 2004, we challenge you to think differently, learn, and grow.

    Canonical is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all applicants.

    J-18808-Ljbffr

    Create a job alert for this search

    Software Engineering Manager • Laval, QC, Canada