Remote Software Engineer at Canonical

1 week ago

Ottawa ON, Ottawa Census Division, ON; Ontario, Canada Canonical Full-time

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 tools like GitHub CI
  • Solid grasp of networking technologies
Utilize your passion for software engineering and cloud technologies at Canonical, helping to build the future of distributed systems. #J-18808-Ljbffr