C

Remote Software Engineer at Canonical

Canonical

calgary, ab, Canada Full-time June 28, 2026

Opportunity Description

Join Canonical as a Software Engineer, specializing in Distributed Systems with Python or Go. This fully remote role empowers you to create innovative cloud solutions.
As an entry-level engineer, you will help build robust cloud applications by contributing to automated testing and enhancing CI capabilities. Your experience with cloud technologies, alongside a drive for engineering excellence, will enable you to deliver reliable and resilient distributed systems across diverse platforms.
Key Responsibilities:
• Develop automated testing infrastructure for cloud tools
• Provide testing solutions for engineering teams at Canonical
• Optimize CI pipelines for cloud native products
• Debug complex distributed systems effectively
• Monitor automated test results and improve processes
Requirements:
• Experience in modern test strategies
• Proficiency in either Python or Go development
• Understanding of object-oriented programming
• Familiarity with CI too...
Full-time Other-General

Interested in this opportunity? Apply now through Expertini.

Apply for this Position