Engineering Manager, Sustaining Open Source and Linux

Canonical

Doha

On-site

QAR 510,000 - 728,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Learning & development budget (USD 2,0
Annual compensation review
Maternity/Paternity leave
Employee Assistance Programme
Travel opportunities
Priority Pass and upgrades
Annual holiday leave

Job summary

Canonical is hiring an Engineering Manager for Sustaining Engineering to lead a globally distributed team focused on Open Source software and Linux cloud tech. You will guide software delivery across the stack, from kernel to user space, ensuring high-quality code and strong testing practices.

You will coach engineers, drive KPI-focused delivery, and collaborate with cross-functional teams while promoting modern development practices and a healthy engineering culture.

Qualifications

  • Professional software delivery experience using C, C++, Go, Python, or similar
  • Leadership experience displaying ability to organise and prioritise complex problem resolution and bug fixes
  • Experience with version control systems such as git
  • Experience with debugging tools such as gdb, crash or other
  • Demonstrated strong commitment to testing methodologies and maintainable code quality
  • Excellent communication skills in the English language, both verbal and written
  • Experience with Linux, with a preference towards Ubuntu
  • Experience with Open Source and Open Source Business Models
  • People management experience in a support organisation is a strong plus

Responsibilities

  • Manage and lead a distributed team of engineers
  • Hire, coach, mentor, provide feedback and career development guidance to your team
  • Manage & measure KPIs, and training
  • Support timely delivery of bug fixes, patches, and other technical solutions across Ubuntu, OpenStack, Ceph, Kubernetes, Juju & MAAS
  • Grow a healthy, collaborative engineering culture aligned with Canonical values
  • Collaborate with other teams and stakeholders
  • Travel up to 10% for events and meetings

Skills

C/C++
Go
Python
Leadership
Git
Debugging tools
Testing methodologies
English communication
Linux/Ubuntu
Open Source
People management

Tools

Git
GDB
Crash tools
OpenStack
Kubernetes
Juju
MAAS

Job description

Canonical is hiring an Engineering Manager for Sustaining Engineering to lead a globally distributed team focused on Open Source software and Linux cloud tech. You will guide software delivery across the stack, from kernel to user space, ensuring high-quality code and strong testing practices.

You will coach engineers, drive KPI-focused delivery, and collaborate with cross-functional teams while promoting modern development practices and a healthy engineering culture.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineering Manager - Sustaining Engineering
Software Engineering Manager - Sustaining Engineering

Canonical • Doha

On-site
QAR 510,000 - 728,000
Learning & development budget (USD 2,0
Annual compensation review
Maternity/Paternity leave
+4
Global Linux OEM Enablement Manager
Global Linux OEM Enablement Manager

Canonical • Doha

On-site
QAR 300,000 - 500,000
Junior Project Manager: Open Source & Global Delivery
Junior Project Manager: Open Source & Global Delivery

Canonical • Doha

On-site
QAR 145,613 - 218,419
Linux Enablement - Software Engineering Manager
Linux Enablement - Software Engineering Manager

Canonical • Doha

On-site
QAR 300,000 - 500,000
Software Engineer - Python - Ubuntu Pro client - graduate level
Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical • Doha

Remote
QAR 50,000 - 70,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+3
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Doha

On-site
QAR 254,000 - 365,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Software Developer (Backend SaaS)
Software Developer (Backend SaaS)

Canonical • Doha

Remote
QAR 218,000 - 292,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+5
Python & Kubernetes Data Platform Engineer
Python & Kubernetes Data Platform Engineer

Canonical • Doha

On-site
QAR 254,000 - 328,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+2
Remote Backend SaaS Engineer – Open Source
Remote Backend SaaS Engineer – Open Source

Canonical • Doha

Remote
QAR 218,000 - 292,000
Graduate Visual UI Designer
Graduate Visual UI Designer

Canonical • Doha

Remote
QAR 218,000 - 365,000
Fully remote working environment
Personal learning and development budget of 2,000 USD per annum
Annual compensation review
+4