Canonical

Canonical offers 1,134 open positions across its global engineering teams. Candidates benefit from salary transparency, with detailed compensation data available for all roles. The company prioritizes clear, data-driven hiring practices.

Post a Job
0Open roles
0 %Roles disclosing pay

Canonical is a global software company renowned for driving the adoption of open-source technologies worldwide. Best known as the publisher of Ubuntu, the world's most popular Linux distribution across cloud, desktop, and IoT, Canonical provides critical solutions for enterprise infrastructure. Their contributions extend to cloud orchestration with OpenStack, container management with Kubernetes, and secure device management.

Canonical actively recruits for a diverse range of technical roles crucial for advancing open-source ecosystems. Candidates can expect opportunities in areas such as kernel engineering, cloud infrastructure development, DevOps, site reliability engineering, and technical product management. Positions frequently involve working with Python, Go, Rust, C/C++, and contributing to large-scale distributed systems and open-source projects.

When exploring careers at Canonical, leveraging Job Transparency provides a distinct advantage. Every listing includes transparent salary information, allowing you to accurately assess compensation expectations upfront. This crucial data empowers you to negotiate effectively and make informed career decisions based on complete financial clarity.

Frequently asked

What is the work culture like at Canonical?

Canonical operates with a strong remote-first culture, employing a globally distributed team that collaborates on impactful open-source projects. Employees often contribute directly to the upstream Linux ecosystem and other foundational technologies. The environment emphasizes technical excellence, self-direction, and a passion for open source, fostering a culture of continuous learning and innovation.

What specific types of technical roles does Canonical typically hire for?

Canonical regularly seeks talent for specialized technical roles including Software Engineers (focused on kernel, cloud, or IoT), DevOps Engineers, Site Reliability Engineers, Technical Architects, and Product Managers for their various Ubuntu and cloud offerings. You will find opportunities across areas like security, networking, virtualization, and containerization, often requiring expertise in Linux internals and related open-source technologies.

How can an applicant best stand out when applying for a position at Canonical?

To distinguish your application for a Canonical role, demonstrate a deep understanding of Linux and open-source principles. Highlighting contributions to open-source projects, even small ones, or showcasing personal projects built on Ubuntu or related technologies, provides strong evidence of your passion and skills. Emphasize problem-solving abilities, technical depth relevant to the role's requirements, and a collaborative mindset essential for a distributed team.

Also hiring

Other companies

Department of Veterans Affairs - Veterans Health Administration
80,475 jobs
Jobgether
62,354 jobs
IBM
50,239 jobs
CVS Health
44,738 jobs
Department of Health and Human Services - Indian Health Service
25,088 jobs
Kroger
23,424 jobs
Walmart
23,370 jobs
Department of the Army - Army Installation Management Command
20,140 jobs