Software Engineering Manager (Backend SaaS) at Canonical

This role is for a technically-grounded leader ready to spearhead the "reboot" of Landscape, Ubuntu’s enterprise management solution. You should have a backgrou

Work type: remote

Location: Home Based - Americas

Type: Full-time

This role is for a technically-grounded leader ready to spearhead the "reboot" of Landscape, Ubuntu’s enterprise management solution. You should have a background in backend systems, specifically with Python or Golang, and a genuine passion for mentoring engineers. As a senior-level manager, you’ll balance hands-on architectural leadership and code reviews with high-level strategy for global SaaS and on-prem deployments. The role offers exceptional flexibility as a fully remote position within the Americas, though it includes a unique travel component—spending 4-6 weeks a year at global team sprints. Canonical provides a structured growth path with annual compensation reviews, a performance bonus, and a dedicated $2,000 annual professional development budget. You will also receive travel perks like Priority Pass for the required international travel. **You might be a good fit if you...** * Have professional experience managing engineering teams in a distributed, remote-first environment. * Are proficient in Python or Golang and have a strong grasp of Linux system administration. * Enjoy "modernizing" legacy systems and transitioning architectures (e.g., evolving from Python/PostgreSQL to Golang/SaaS). * Value a culture of excellence and are comfortable meeting in person 2-4 times a year in various international locations.

View this job on nocollar jobs