Job Description

Software Engineering Manager (Backend SaaS)

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 breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. With 1,200+ colleagues in 75+ countries, we operate primarily remote with occasional in‑person team sprints.

We are hiring an engineering manager to lead the reboot of our Landscape systems‑management solution for Ubuntu. Landscape is a SaaS/on‑prem platform that helps enterprises manage policy, compliance, patching, and access control across large, heterogeneous Ubuntu estates. The role is the critical engineering leadership position for that mission.

Today we use Python, PostgreSQL, RabbitMQ, HAProxy, and a ReactJS front‑end. Most new Landscape work will raise the bar on SaaS and on‑prem technologies, architectures, patterns, and operatio...

Ready to Apply?

Take the next step in your AI career. Submit your application to Canonical today.

Submit Application