Senior Juju Software Engineer; Go
Manchester, Greater Manchester, M9, England, UK
Listed on 2025-12-21
-
Software Development
Software Engineer, Cloud Engineer - Software, DevOps
Senior Juju Software Engineer (Go)
Canonical is a leading provider of open‑source software and operating systems. Our platform, Ubuntu, powers enterprises in public cloud, data science, AI, engineering, and IoT. With 1200+ colleagues across 75+ countries, we focus on distributed collaboration and innovative technology.
Location:
This is a globally remote role.
- Own the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.
- Collaborate proactively with a distributed team.
- Debug issues and interact with upstream communities publicly.
- Work with talented engineers across many domains.
- Discuss ideas and collaborate on finding good solutions.
- Coach and develop less‑experienced team members, contributing to building and maintaining a first‑class engineering team.
- Work from home with global travel for 2 to 4 weeks per year for internal and external events.
- Proven track record of professional software delivery using Go.
- Hands‑on experience developing highly concurrent distributed systems.
- Excellent communication skills in English, both verbal and written, especially in online environments.
- Exceptional academic track record from high school and preferably university.
- Experience with agile software development methodologies.
- Willingness to travel up to 4 times a year for internal events.
- Experience with container technologies (Docker, LXD, Kubernetes, etc.).
- Experience with low‑level programming languages (C, C++, Rust, etc.).
- Solid networking background and experience.
- Experience in the Linux and open‑source software world.
- Experience with configuration management software (Ansible, Chef, Puppet, etc.).
- Working knowledge of cloud computing.
- Passionate about software quality and testing.
- Experience with packaging (Debian, snaps).
- Programming with, and operating, SQL and No
SQL databases. - Experience working on a distributed team on an open source project or community contributions.
- Demonstrated track record of open‑source contributions.
- Prior experience developing plugins for Terraform.
- Distributed work environment with twice‑yearly team sprints in person.
- Personal learning and development budget of USD 2,000 per year.
- Annual compensation review.
- Recognition rewards.
- Annual holiday leave.
- Maternity and paternity leave.
- Employee Assistance Programme.
- Opportunity to travel to new locations to meet colleagues from your team and others.
- Priority Pass for travel and travel upgrades for long‑haul company events.
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, one of the most important open‑source projects and a platform for AI, IoT and the cloud, we are changing the world daily. We recruit globally and set a high standard for new hires.
Canonical is an equal‑opportunity employerWe are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background creates a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Seniority level:
Mid‑Senior level.
Employment type:
Full‑time. Job function:
Engineering and Information Technology. Industries:
Software Development.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: