Software DevelopmentSoftware Development MethodologiesAgile Software DevelopmentConfiguration ManagementDatabasesDebianLinuxOpen-Source SoftwarePuppetSoftware Packagingprofessional experience with Go highly concurrent distributed systems container technologies such as Docker LXD and Kubernetes solid networking experience cloud computing SQL and NoSQL Terraform plugin development
Entry-level/graduate - Expert (9+ years)
LondonUK
Enterprise open source, secured and delivered by the publisher of Ubuntu.
1480+ employees
Enterprise
Role
Who you are
Experience developing software using Go
Excellent communication skills in the English language
Exceptional academic track record from high school and preferably university
Willingness to travel up to 4 times a year for internal events
Desirables
Experience with container technologies
Solid networking background
Experience with agile software dev methodologies
Experience in the Linux and open-source software world
Experience with configuration management software
Working knowledge of cloud computing
Experience with software packaging
Programming with SQL and NoSQL databases
Experience with distributed team open source projects
Demonstrated track record of Open Source contributions
Prior experience developing plugins for Terraform
What the job involves
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
Canonical delivers open source to the world faster, more securely, and more cost-effectively than any other company. They aim to accelerate the adoption and quality of open source globally, aiming to ship the most software by cores. Canonical values empathy, high intellect, passion for technology, teamwork, and energy.
Company benefits
Distributed work environment
Personal learning and development budget USD 2,000 per year