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 Junior Ubuntu Software Engineer to work on the Ubuntu Engineering organization. You'll be involved in designing, packaging, integrating, testing, and shipping open source software. This position is open to candidates worldwide.

Job Description

Who you are

You are a junior engineer with a strong interest in open source software and a desire to contribute to the Ubuntu platform. You care deeply about quality, performance, and resilience in software, and you are eager to learn and grow in your engineering skills. You are comfortable working in a distributed team and are excited about the opportunity to collaborate with colleagues from around the world.

You have a foundational understanding of Linux and are ready to dive deeper into software engineering practices. You are passionate about integrating fresh open source software and providing robust upgrade paths for users. You thrive in environments that challenge you to think differently and work smarter, and you are committed to continuous learning and improvement.

What you'll do

As a Junior Ubuntu Software Engineer, you will work across various projects within the Ubuntu Engineering organization. Your responsibilities will include designing and engineering new software, as well as packaging, integrating, testing, and shipping software from the Ubuntu repositories. You will collaborate with other engineers to ensure the quality and performance of the software you help create.

You will have the opportunity to engage with the global Ubuntu community, contributing to initiatives that drive innovation in public cloud, data science, AI, engineering, and IoT. Your role will involve working closely with experienced engineers who will mentor you and help you develop your skills in software engineering.

What we offer

Canonical offers a unique work environment that fosters global collaboration and innovation. You will be part of a diverse team that values different perspectives and experiences. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential of every candidate. Join us in shaping the future of open source software and making a meaningful impact in the technology landscape.

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📍 Worldwide - Remote

Canonical is hiring an Ubuntu Software Engineer to work on the Ubuntu Engineering organization. You'll be involved in designing, engineering, and integrating open source software. This position requires a strong understanding of quality, performance, and resilience in software.

🏠 Remote
1 month ago
Canonical

Linux Engineer

Canonical📍 Worldwide - Remote

Canonical is hiring a Junior Linux Kernel Engineer to work on the Ubuntu Linux kernel. You'll write high-quality code in C and possibly Rust, contributing to various platforms and architectures. This role is open to candidates worldwide.

🏠 RemoteJunior
1 month ago
Canonical

Engineering Manager

Canonical📍 Worldwide - Remote

Canonical is seeking an Engineering Manager to lead the Ubuntu Engineering organization. You'll focus on quality, performance, and resilience in software while nurturing high-performing teams. This role requires a strong technical background and leadership experience.

🏠 RemoteLead
1 month ago
Canonical

Sales Engineer

Canonical📍 Worldwide - Remote

Canonical is hiring an Entry-Level Ubuntu Sales Engineer to assist global companies in adopting Linux and open source applications. You'll engage with customers and apply your technical insights to solve real-world problems. This role requires a passion for technology and customer interaction.

🏠 RemoteEntry-Level
1 month ago
Canonical

Embedded Engineer

Canonical📍 Emea - Remote

Canonical is hiring an Ubuntu Core Software Engineer to redefine the Linux experience in embedded environments. You'll work with low-level operating systems and device firmware, focusing on security and developer experience. This role requires strong technical skills in Linux and embedded systems.

🏠 Remote
1 month ago