1

Canonical Jobs (NOW HIRING)

Join to apply for the Developer Relations Engineer role at Canonical 2 weeks ago Be among the first 25 applicants Join to apply for the Developer Relations Engineer role at Canonical As the publisher ...

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise ...

The Software Alliances team at Canonical works with leading software companies to optimize and enable their products with Ubuntu and other Canonical software, for instance our AI offerings. We ...

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise ...

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise ...

Public Cloud Solution Architect

Chicago, IL

$65.50 - $89.50/hr

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise ...

Canonical is a global software company that publishes Ubuntu and open-source enterprise solutions for cloud, developer, IoT and AI. Ubuntu is the fastest growing Linux distribution and ranks as the ...

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise ...

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise ...

next page

Showing results 1-20

People also search for

Canonical information

See salary details

$12

$18

$24

How much do canonical jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for canonical in the United States is $18.94, according to ZipRecruiter salary data. Most workers in this role earn between $16.83 and $20.43 per hour, depending on experience, location, and employer.

How hard is it to land a job at Canonical?

Landing a job at Canonical, the company behind Ubuntu, typically requires relevant technical skills, experience with Linux or open-source technologies, and a strong understanding of software development or system administration. The hiring process can be competitive, often involving multiple interview stages and technical assessments. Candidates with certifications or experience in cloud computing, DevOps, or related fields may have an advantage.

What does Canonical company do?

Canonical is a technology company best known for developing and maintaining Ubuntu, a popular Linux-based operating system used in servers, desktops, and cloud environments. They provide open-source software solutions, support services, and tools for developers and enterprises working with Linux and cloud infrastructure.

What's the salary range at Canonical?

The salary range for roles at Canonical varies depending on the position, experience, and location, but generally falls between $70,000 and $130,000 annually for technical roles such as software engineers and system administrators. Entry-level positions tend to be on the lower end, while senior roles and specialized skills can command higher salaries. Benefits often include health insurance, flexible schedules, and opportunities for remote work.

What is Canonical and what do they do?

Canonical is a software company best known for developing Ubuntu, a popular open-source Linux operating system. They provide a range of products and services for cloud computing, IoT, and enterprise environments, focusing on open-source innovation and support. Canonical helps organizations deploy, manage, and secure Ubuntu across desktops, servers, and cloud platforms. Their work includes development tools, security updates, and technical support for businesses adopting open-source solutions.

What are some common challenges faced by engineers working at Canonical, and how does the company support overcoming them?

Engineers at Canonical often work on open-source projects with globally distributed teams, which can present challenges in communication and coordination across time zones. Additionally, rapid technological changes in the cloud and Linux ecosystem require continual learning and adaptation. Canonical supports engineers through flexible remote work policies, robust internal documentation, and regular team syncs. The company also encourages professional development by providing access to training resources and opportunities to contribute to high-impact, upstream open-source initiatives.

What are the key skills and qualifications needed to thrive at Canonical, and why are they important?

To thrive at Canonical, you need strong technical skills in Linux systems, cloud technologies, and open-source software, often supported by a relevant degree or equivalent experience. Familiarity with tools like Ubuntu, Docker, Kubernetes, and version control systems such as Git is typically required. Excellent problem-solving, remote collaboration, and clear communication skills help you excel in Canonical's globally distributed teams. These skills ensure efficient product development, support, and innovation in a fast-paced, open-source-driven environment.
What cities are hiring for Canonical jobs? Cities with the most Canonical job openings:
What states have the most Canonical jobs? States with the most job openings for Canonical jobs include:
Infographic showing various Canonical job openings in the United States as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $39,392 per year, or $18.9 per hour.
Software Engineer - Ubuntu Server Certification

Software Engineer - Ubuntu Server Certification

Canonical

Chicago, IL โ€ข Remote

Full-time

Posted 16 days ago


Job description

Canonical is hiring a software engineer to join the Server Certification team. The Certification team develops Python based testing tools used to test Ubuntu Server on the latest enterprise hardware ensuring Ubuntu users have the best experience with their hardware. We work at the interface of hardware and software, so the ideal candidate is a Python developer with a problem solving mindset, familiar with hardware.

Server Certification team represents Canonical to our datacenter hardware partners. We work together with silicon companies, OEMs, ODMs and teams within Canonical to ensure a smooth, secure out of the box Ubuntu experience, with success in this role leading to a great Ubuntu experience being offered on more and more devices. We focus on the interaction between server hardware and Ubuntu Linux, so the ideal candidate has software development experience and a good understanding of configuring and troubleshooting server hardware running Linux.

This is an excellent opportunity for someone who wants to have a meaningful impact on the adoption of Linux on enterprise server hardware across multiple industries. Canonical offers a fun, fast-paced team environment and a career full of learning and development opportunities. This team is centered in North and South American time zones.

What you'll do
  • Contribute to Canonical's open source testing tools such as Checkbox and Testflinger.
  • Troubleshoot issues related to hardware compatibility, functionality, and performance.
  • Technically support Canonical's hardware partners in their hardware certification efforts.
  • Educate the partner about Canonical's tools, processes, and product roadmaps.
  • Support Canonical's internal teams on customer deployments of Canonical's suite of Datacenter and Cloud products that utilize the partner's hardware.
  • Work from home with global travel 2 to 4 times per year for internal and external events.
Who you are
  • You have a good knowledge of Python and shell scripting.
  • You have knowledge of server-class hardware.
  • You know your way around Ubuntu, virtualization, and cloud computing concepts.
  • You are confident in a customer-facing role.
Desired skills and experience
  • Experience with test automation tools for validating hardware compatibility.
  • Knowledge of CI/CD concepts.
  • Comfortable with some virtualization or container technologies such as QEMU, KVM, LXC / LXD, Docker.

We are proud to foster a workplace free from discrimination. We truly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu.

#LI-REMOTE