Enable job alerts via email!

Senior Juju Software Engineer (Go)

Canonical

London

Remote

USD 60,000 - 100,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Senior Juju Software Engineer to join their remote-first team. This role involves designing and delivering features for a distributed cloud automation system, collaborating with a talented global team, and coaching junior engineers. With a focus on open source software, the company offers a dynamic work environment that values diversity and encourages professional growth. You'll have the opportunity to travel for events and enjoy a comprehensive benefits package, including an annual learning budget. If you're passionate about technology and eager to make an impact, this is the perfect opportunity for you.

Benefits

Remote-first work environment
Annual learning budget of USD 2,000
Regular compensation reviews
Performance bonuses
Comprehensive benefits
Opportunities for travel

Qualifications

  • Proven experience in software delivery using Go.
  • Hands-on experience with distributed systems.
  • Strong academic background from high school and university.

Responsibilities

  • Design and support features in a distributed system for cloud automation.
  • Collaborate with a distributed team and debug issues.
  • Coach team members and foster a high-performance culture.

Skills

Go
Distributed Systems
Agile Methodologies
English Communication

Education

High School Diploma
University Degree

Tools

Docker
Kubernetes
C/C++
Linux

Job description

Join to apply for the Senior Juju Software Engineer (Go) role at Canonical.

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include leading public cloud and silicon providers, and industry leaders across sectors. The company is founder-led, profitable, and growing.

We are hiring a Senior Software Engineer to be an integral part of the team, driving process improvement, assisting in team management, coaching less experienced colleagues, and owning functional areas from design to support and maintenance.

As a senior software engineer, you'll contribute to the development of Juju, which enables model-driven operations across cloud and on-premises environments, supporting internal teams and external clients.

Location: This is a globally remote role.

Responsibilities
  • Design, deliver, and support features in a highly concurrent, distributed system for cloud automation and software operations.
  • Collaborate proactively with a distributed team.
  • Debug issues and interact with upstream communities.
  • Work with talented engineers and contribute to solutions.
  • Coach and develop team members, fostering a high-performance engineering culture.
  • Work remotely with global travel 2-4 weeks per year for events.
Qualifications
  • Proven experience in professional software delivery using Go.
  • Hands-on experience with highly concurrent distributed systems.
  • Excellent communication skills in English, both verbal and written.
  • Strong academic background from high school and university.
  • Experience with agile methodologies.
  • Willingness to travel up to 4 times annually.
Additional Skills (Optional but Beneficial)
  • Experience with container technologies (Docker, Kubernetes, etc.).
  • Development in C, C++, Rust, or similar low-level languages.
  • Networking expertise.
  • Open source contributions and experience in the Linux ecosystem.
  • Knowledge of configuration management tools and cloud computing.
  • Familiarity with software packaging and databases.
What We Offer
  • Remote-first work environment with biannual in-person sprints.
  • Annual learning and development budget of USD 2,000.
  • Regular compensation reviews and performance bonuses.
  • Comprehensive benefits including leave, parental leave, and employee assistance programs.
  • Opportunities for travel and professional growth.
About Canonical

Canonical is at the forefront of open source innovation, publishing Ubuntu and supporting AI, IoT, and cloud initiatives worldwide. We embrace a remote-first culture, fostering excellence and diversity.

Canonical is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Juju Software Engineer (Go)

TN United Kingdom

London

Remote

USD 60,000 - 100,000

11 days ago