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 ...

Skills & Technologies

Overview

Canonical is hiring a Golang Software Engineer to work on Commercial Systems. You'll develop high-quality software solutions using Golang and collaborate with various engineering teams. This position is open to any seniority level.

Job Description

Who you are

You are a software engineer with a strong focus on quality and continuous improvement. You have experience with Golang and are eager to apply your skills in a collaborative environment. You thrive in a remote work setting and are comfortable with distributed teams, having the ability to communicate effectively across different time zones.

You are passionate about open-source software and understand its impact on enterprise solutions. You are committed to personal and professional growth, always seeking to learn new technologies and methodologies that can enhance your work and the team's output.

What you'll do

As a Golang Software Engineer at Canonical, you will be part of the Commercial Systems unit, where you will design, develop, and operate services that are crucial to the business. You will work closely with other engineering teams to create scalable and efficient software solutions that meet the needs of our customers. Your role will involve writing clean, maintainable code and participating in code reviews to ensure high engineering standards are met.

You will also engage in problem-solving discussions with your team, contributing to the overall architecture and design of the systems you work on. Collaboration is key, as you will partner with business teams to align technical solutions with business objectives. You will have the opportunity to work on various projects that leverage popular software systems and integration technologies, making a significant impact on Canonical's offerings.

What we offer

Canonical provides a flexible work environment that encourages innovation and creativity. You will be part of a diverse team that values different perspectives and experiences, fostering a culture of inclusivity. We offer competitive compensation and the chance to work on cutting-edge open-source projects that are used globally. You will have the opportunity to grow your skills and advance your career in a supportive and dynamic environment.

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

Backend Engineer

Canonical📍 Worldwide - Remote

Canonical is hiring a Golang Engineer to work on open-source software and operating systems. You'll primarily use Go, along with Python, C, C++, and React. This position is open to engineers of all levels and is fully remote.

🏠 Remote
1 month ago
Canonical

Software Engineering

Canonical📍 Americas - Remote

Canonical is hiring a Golang System Software Engineer to work on low-level Go code for managing containers and virtual machines. You'll engage with technologies like KVM and Ceph, contributing to next-generation private cloud infrastructure.

🏠 Remote
1 month ago
Canonical

Software Engineering

Canonical📍 Emea - Remote

Canonical is hiring a Python Software Engineer for their Commercial Systems team to develop and operate Python-based solutions for SAAS user management and data integration. This role requires a strong focus on engineering quality and continuous skill development.

🏠 Remote
3w ago
Canonical

Engineering Manager

Canonical📍 Emea - Remote

Canonical is hiring an Engineering Manager for their Commercial Systems unit to lead engineering teams in developing innovative open-source solutions. You'll work with technologies like Go and collaborate closely with cross-functional teams. This position requires a strong focus on engineering quality and team development.

🏠 RemoteLead
2w ago
Canonical

Engineering Manager

Canonical📍 Emea - Remote

Canonical is hiring an Engineering Manager for their Commercial Systems team to oversee the development of internal products. You'll work with Salesforce and NetSuite to enhance business processes. This role requires strong leadership and engineering quality standards.

🏠 RemoteLead
1 month ago