Canonical

About Canonical

Empowering the world with open-source software

🏢 Tech👥 251-1K📅 Founded 2004📍 London, Greater London, United Kingdom

Key Highlights

  • Developers of Ubuntu, used by millions globally
  • Headquartered in London with a remote-first policy
  • Serves enterprise clients like Google and Microsoft
  • Privately held with significant funding from various investors

Canonical Ltd., headquartered in London, is the driving force behind Ubuntu, one of the world's most popular open-source operating systems. With a focus on cloud computing, IoT, and container orchestration, Canonical serves a diverse range of clients, including major enterprises like Google and Micr...

🎁 Benefits

Canonical offers competitive salaries, equity options, generous PTO policies, and a remote-first work environment, allowing employees to work from any...

🌟 Culture

Canonical promotes a remote-friendly culture that values open-source contributions and encourages innovation. The company emphasizes transparency and ...

Canonical

Software Engineering Senior

CanonicalWorldwide - Remote

Posted 2w ago🏠 RemoteSeniorSoftware Engineering📍 Worldwide💰 $2 - $4 / weekly
Apply Now →

Skills & Technologies

Overview

Canonical is hiring a Senior Juju Software Engineer to drive process improvement and coach team members. You'll work with Go and be part of a globally distributed team. This position requires significant experience in software engineering.

Job Description

Who you are

You are a seasoned software engineer with extensive experience in developing and maintaining complex software systems. Your expertise in Go allows you to contribute effectively to the Juju project, which is pivotal for model-driven operations in cloud environments. You have a strong background in coaching and mentoring less experienced colleagues, helping them grow in their roles while ensuring the team's success.

You thrive in a collaborative environment, where you can assist in running the team and driving process improvements. Your ability to communicate effectively across diverse teams is essential, as you will be working with colleagues from various backgrounds and locations. You understand the importance of maintaining high standards in software development and are committed to delivering quality solutions.

What you'll do

As a Senior Juju Software Engineer, you will take ownership of functional areas from design and implementation to support and maintenance. You will be responsible for enhancing the Juju platform, ensuring it meets the needs of our enterprise customers. Your role will involve collaborating with other engineers to develop innovative solutions that leverage Juju's capabilities in public cloud, private cloud, Kubernetes, and bare-metal environments.

You will also play a key role in process improvement initiatives, identifying areas where the team can enhance efficiency and effectiveness. By coaching and developing your colleagues, you will help foster a culture of continuous learning and improvement within the team. Your contributions will directly impact the success of Canonical's offerings in the global market.

What we offer

Canonical provides a unique opportunity to work in a fully remote environment, allowing you to collaborate with a diverse team of professionals from around the world. We value your contributions and offer a supportive workplace that encourages innovation and growth. You will have the chance to work on cutting-edge technologies and be part of a company that is a leader in open source software development.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Canonical.

Similar Jobs You Might Like

Based on your interests and this role

Canonical

Software Engineering

Canonical📍 Home based - Worldwide - Remote

Canonical is hiring a Juju Software Engineer to contribute to the development of Juju, a large open-source Go project that powers complex distributed software systems. You'll work on cloud automation and software operations at scale. This position requires experience with Go programming.

🏠 RemoteMid-Level
2w ago
Canonical

Jira Administrator

Canonical📍 Emea - Remote

Canonical is hiring a Senior Jira Administrator to manage the Atlassian Jira Cloud, focusing on administration, configuration, automation, and integration. This role requires expertise in Jira and strong stakeholder management skills.

🏠 RemoteSenior
1 month ago
Paddle

Software Engineering

Paddle📍 United Kingdom - Hybrid

Paddle is seeking a Senior Software Engineer to develop core areas of their new billing platform. You'll work with Go to design and maintain high-throughput systems. This role requires strong technical expertise and offers opportunities for career growth.

🏢 HybridSenior
2 months ago
JFrog

Software Engineering

JFrog📍 Tel Aviv

JFrog is seeking a Senior Software Engineer to design and develop high-quality backend services for a new SaaS product. You'll work with technologies like Docker and Kubernetes, contributing to innovative solutions in software development management.

Senior
3w ago
Canonical

Software Engineering

Canonical📍 Americas - Remote

Canonical is hiring a Senior Software Engineer for their MAAS team to develop core components and features for their Metal As A Service platform. You'll work with Python and Go to enhance the usability and performance of MAAS. This position requires strong technical leadership and experience in scalable systems.

🏠 RemoteSenior
1 month ago