Juju Software Engineer (Go) at Canonical Nigeria
- by Admin
- in Call For Jobs, Remote Job
Employment Type :
Full Time
Job Location :
Lagos (Remote)
Salary :
Highly Competitive
Job Summary :
Canonical – We deliver open source to the world faster, more securely, and more cost-effectively than any other company. We develop Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000 contributors.
Job Summary
Job Summary
- We are hiring a Software Engineer to contribute to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world.
- Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal. Combined with the Ops framework, Juju provides a complete solution for applications and infrastructure management.
- Many internal and external teams depend on Juju to deliver their products and services – from Canonical Managed Solutions, our OpenStack and cloud delivery teams, to Fortune 500 companies.
Responsibilities :
- Contribute to 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 helpful and talented engineers including experts in many fields
- Discuss ideas and collaborate on finding good solutions
- Work from home with global travel for 2 to 4 weeks per year for internal and external events
Benefits :
Job Requirements :
- Experience developing software using Go
- Excellent communication skills in English, both verbal and written, especially in online environments
- An exceptional academic track record from high school and preferably university
- Willingness to travel up to 4 times a year for internal events
- Additional skills that may be helpful:
- Hands-on experience developing highly concurrent distributed systems
- Experience with container technologies (Docker, LXD, Kubernetes, etc.)
- Solid networking background and experience
- Experience with agile software development methodologies
- Experience in the Linux and open-source software world
- Experience with configuration management software (Ansible, Chef, Puppet, etc.)
- Working knowledge of cloud computing
- Experience with software packaging (Debian, snaps)
- Programming with, and operating, SQL and NoSQL databases
- Experience working on a distributed team on an open source project, including community contributions
- Demonstrated track record of Open Source contributions
- Prior experience developing plugins for Terraform
How to Apply :
Click On The Apply Now Button Below
Deadline :Not Specified.
Recent Listing:
Get Your's
Templates To Secure You that Dream Job
Click Here
Recent Internship

Upskilling Digital Tech Smartphone at Prof.Isa Pantami Foundation
Pantami Foundation Announces Training for 200 Bauchi Youths in Smartphone Repairs, AI, and Cybersecurity
December 5, 2025
No Comments

Call For Applications: She Code Africa Mentorship Program Cycle 3
She Code Africa has opened applications for Cycle 3 of its highly impactful Mentorship Program a structured three-week learning journey designed to support African women
December 5, 2025
No Comments





