Full-time Posted June 13, 2026
Apply Now

Job Description

Take on the MAAS Systems Engineer role at Canonical in Toronto, focusing on Python tools to enhance data center operations and improve scalability.
In this position, you will manage our lab while certifying Ubuntu on various server and network hardware. This blend of software engineering and automated testing enables you to solve design problems effectively. Your work will include increasing the reliability of systems and collaborating with teams to ensure successful deployments.
Key Responsibilities:
• Extend MAAS software functionality with Python
• Integrate automated testing and scheduling tools
• Run a fully automated server lab
• Enhance hardware monitoring through innovative solutions
• Work collaboratively with hardware and kernel engineers
Requirements:
• Bachelor’s degree in Computer Science or Software Engineering
• Experience with Python programming
• Strong curiosity for fixing system issues
• Excellent communication skills in English

Apply for This Position

Ready to take the next step? Click the button below to submit your application.

Submit Application