Enable job alerts via email!

Juju Software Engineer (Go)

Canonical

Wellington

Remote

NZD 60,000 - 120,000

Full time

22 days ago

Boost your interview chances

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

Job summary

Join an innovative tech firm at the forefront of open source software as a Software Engineer. You will contribute to Juju, a powerful tool for managing complex distributed systems on various platforms, including public and private clouds. This globally remote role offers the chance to work with talented engineers, engage in meaningful collaboration, and travel for internal events. With a commitment to personal development and a supportive work environment, this position is perfect for those passionate about technology and open source solutions.

Benefits

Personal Development Budgets
Annual Reviews
Recognition Rewards
Employee Assistance Programs
Travel Opportunities
Travel Upgrades for Company Events

Qualifications

  • Experience in software development using Go.
  • Strong communication skills in English, both verbal and written.

Responsibilities

  • Design and support features in a distributed system for cloud automation.
  • Collaborate with a distributed team and debug issues.

Skills

Go
Communication Skills
Distributed Systems
Linux
Cloud Computing

Education

High School Diploma
University Degree

Tools

Terraform
Agile Development

Job description

Canonical: Leading Open Source Software Provider

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 top public cloud and silicon providers, and industry leaders across sectors. The company is founder-led, profitable, and growing.

Position: Software Engineer

We are hiring a Software Engineer to contribute to Juju, a large open-source Go project that powers complex distributed software systems worldwide.

About Juju

Juju is the engine behind model-driven operations, enabling the operation of complex software on public cloud, private cloud, Kubernetes, and bare-metal. It, along with the Ops framework, offers a comprehensive solution for applications and infrastructure management. Many teams depend on Juju to deliver products and services, including Canonical Managed Solutions, OpenStack and cloud delivery teams, and Fortune 500 companies.

Location

This is a globally remote role.

What Your Day Will Look Like
  1. Contribute to designing, delivering, and supporting features in a highly concurrent, distributed system that drives cloud automation and software operations at scale.
  2. Collaborate proactively with a distributed team.
  3. Debug issues and interact with upstream communities publicly.
  4. Work with talented engineers, including experts in various fields.
  5. Discuss ideas and collaborate on solutions.
  6. Work from home with global travel for 2 to 4 weeks per year for internal and external events.
Candidate Requirements
  1. Experience developing software using Go.
  2. Excellent communication skills in English, both verbal and written, especially online.
  3. An exceptional academic record from high school and preferably university.
  4. Willingness to travel up to 4 times a year for internal events.
Additional Skills (Preferred but Not Required)

Skills that may be helpful include experience with distributed systems, container technologies, networking, agile development, Linux and open-source software, configuration management, cloud computing, software packaging, databases, open source contributions, and Terraform plugins.

What We Offer

We offer a distributed work environment, personal development budgets, annual reviews, recognition rewards, leave policies, employee assistance programs, travel opportunities, and travel upgrades for company events.

About Canonical

Canonical is a pioneering tech firm at the forefront of the open source movement, publishing Ubuntu, a key platform for AI, IoT, and cloud. We recruit globally and uphold high standards of excellence. Since 2004, Canonical has been remote-first, encouraging innovative thinking and continuous learning.

Equal Opportunity Employer

We are committed to fostering a workplace free from discrimination. We value diversity and provide fair consideration to all applicants.

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