Canonical

Senior Juju Software Engineer (Go)

Remote
Engineering
€6000 - €12000

Company:

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004.​ Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Role:

Job Description

The role of a Senior Software Engineer at Canonical involves being an essential part of a team focused on enhancing processes and supporting team management. You will contribute to coaching and developing less experienced colleagues while managing functional areas from design to maintenance. The position engages with Juju which enables model-driven operations across various platforms including cloud and Kubernetes. Your responsibilities include the ownership of design and delivery for features in a distributed system that automates cloud operations. You will collaborate with a remote team to debug issues and engage with upstream communities. Additionally you will mentor team members fostering a top-notch engineering environment. Candidates are expected to have a proven software delivery background in Go and experience in developing concurrent systems along with excellent communication skills. While travel for events may be required this globally remote position offers flexibility and the chance to interact with talented individuals across various tech domains.

Canonical logo