Remote Software Engineer at Canonical
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
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
- Experience in modern test strategies
- Proficiency in either Python or Go development
- Understanding of object-oriented programming
- Familiarity with CI tools like GitHub CI
- Solid grasp of networking technologies