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

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly with a focus on performance at scale. Your background includes working with distributed systems and you understand the intricacies of networking and storage. You are passionate about open source software and have a strong desire to contribute to the future of Ubuntu.

You possess deep expertise in programming languages such as Python and Go, and you are comfortable shaping the architecture of complex systems. Your experience includes collaborating with globally distributed teams, and you thrive in environments that require technical leadership and innovation.

What you'll do

In this role, you will develop core components and features for Canonical's Metal As A Service (MAAS) platform, aiming to make it the leading bare metal cloud system. You will shape the architecture of MAAS to enhance its simplicity, speed, and usability, ensuring it meets the needs of enterprise customers.

You will collaborate with various teams across the organization to ensure MAAS integrates seamlessly with other technologies and platforms. Your responsibilities will include designing scalable solutions, optimizing performance, and contributing to the overall strategy of the MAAS team. You will also be expected to travel internationally several times a year to align with your colleagues and participate in strategic meetings.

What we offer

Canonical offers a unique opportunity to work in a fully remote environment, allowing you to collaborate with a diverse team of professionals from around the world. You will be part of a company that values innovation and is committed to open source principles. We encourage you to apply even if your experience doesn't match every requirement, as we believe diverse perspectives lead to better products and solutions.

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

Web Engineer

Canonical📍 Emea - Remote

Canonical is hiring a Senior Web Engineer to drive best practices in web development. You'll work on large projects and lead technical conversations. This position requires strong technical leadership skills and experience in software engineering.

🏠 RemoteSenior
1 month ago
Canonical

Software Engineering

Canonical📍 Worldwide - Remote

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.

🏠 RemoteSenior
2w ago
Canonical

Engineering Manager

Canonical📍 Americas - Remote

Canonical is hiring an Engineering Manager to lead the reboot of their Landscape systems management solution for Ubuntu. You'll oversee a team focused on enhancing Ubuntu's enterprise capabilities. This role requires strong leadership and technical skills in backend systems.

🏠 RemoteLead
1w ago
Aiwyn

Software Engineering

Aiwyn📍 United States - Remote

Aiwyn is hiring a Senior Software Engineer to transform the way accounting firms manage the revenue lifecycle. You'll engage in architecture and create robust platforms. This position requires a strategic mindset and a passion for learning new technologies.

🏠 RemoteSenior
3w ago
Accela

Mobile Engineer

Accela📍 Ireland - Remote

Accela is hiring a Senior Mobile Engineer to enhance their mobile application. You'll work with Angular and Ionic to build high-quality mobile features. This position requires experience in mobile development and collaboration with cross-functional teams.

🏠 RemoteSenior
1w ago