Juju Software Engineer (Go)

CanonicalCanonical·Remote(Home based - Worldwide)·Work From Anywhere
Software Development
Excel

WFA Digital Insight

Demand for skilled Go developers is on the rise, with companies like Canonical leading the charge in open-source innovation. As a remote Software Engineer for Juju, you'll be at the forefront of cloud automation and software operations. With the global shift towards distributed systems, this role offers a unique chance to work on a highly concurrent and distributed system, making it an attractive opportunity for those with a passion for Go and cloud technology.

Job Description

About the Role

Canonical is seeking a Software Engineer to contribute to the development of Juju, a large open-source Go project that powers complex distributed software systems worldwide. Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal.

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 talented engineers, including experts in many fields

Requirements

  • Experience developing software using Go
  • Excellent communication skills in English, both verbal and written, especially in online environments
  • Willingness to travel up to 4 times a year for internal and external events

How to Stand Out

  • Develop a strong understanding of Go and its ecosystem to stand out in your application.
  • Showcase your experience with cloud automation and software operations in your portfolio.
  • Highlight your ability to collaborate proactively in a distributed team environment.
  • Be prepared to discuss your approach to debugging issues in complex systems during the interview.
  • Consider creating a personal project that demonstrates your skills in Go and cloud technology to share with the interviewer.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.