Start Your Search Here

Job Search

Canonical

Vancouver / Global

Remote Software Engineer at Canonical

  • Remote

Job 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 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

Apply Now

Similar Opportunities

View all jobs