Jobs at Canonical

1,642 open positions

Canonical is the company behind Ubuntu, the world’s most popular Linux distribution, and a leading provider of open‑source cloud infrastructure. Founded in 2004 by Mark Shuttleworth, Canonical delivers Ubuntu Server, Ubuntu Core, and the Snap packaging system that powers millions of servers and IoT devices. The company’s influence spans cloud, containers, edge computing, and AI, making it a key player for developers and enterprises seeking reliable, secure, and scalable solutions.

Canonical hires across a broad spectrum of technical and non‑technical roles. Software engineers work on the Ubuntu kernel, cloud image building, and the Snapcraft toolchain. DevOps and Site Reliability teams maintain large‑scale deployments in public clouds. Security engineers focus on hardening the OS and supply‑chain integrity. Outside engineering, Canonical looks for product managers, sales engineers, marketing specialists, and customer support experts who can articulate the value of open‑source solutions to diverse audiences.

Job Transparency’s salary data lets you compare Canonical offers to market benchmarks instantly, while sentiment scores reveal how current and former employees feel about work‑life balance, career growth, and culture. By reviewing these insights before applying, you can negotiate better, target roles that match your expectations, and avoid surprises in compensation or workplace dynamics.

Golang Engineering Manager (IAM)

Company: Canonical

Location: Other US Location

Posted Mar 18, 2024

Canonical is seeking experienced Python/Go engineering managers to build secure identity and access management solutions. The role involves working with upstream open source projects, Kubernetes, and container technology. The manager will be responsible for designing software, writing code, reviewing it, and coaching team members. They will also work with broader open source communities and participate in events. Proven experience in hiring and leading a high-performance software engineering team, expertise in Python and Go, and understanding of software/infrastructure security and performance are required.

B2B Social Media Marketing Manager

Company: Canonical

Location: Remote

Posted Mar 21, 2024

Canonical is seeking a passionate B2B Social Media Marketing Manager to join their team and elevate their communications. The ideal candidate should have experience managing social media for tech brands, proficiency with social media management tools, and a strong analytical eye. They should be able to create engaging content, analyze metrics, and foster relationships across diverse teams. The role offers a competitive base pay, remote work, a personal learning budget, and opportunities for travel. Canonical, a pioneering tech firm, values diversity and equal opportunity.

Web Frontend Engineer - JS, CSS, React, Flutter

Company: Canonical

Location: Anywhere

Posted Mar 19, 2024

Canonical is seeking developers with exceptional academic records and a passion for open-source software innovation. They are looking for individuals with expertise in web technologies such as HTML, CSS, JS, TypeScript, React, and Flutter, and experience with REST APIs. Knowledge of Linux (Debian or Ubuntu preferred) and container tech like LXD, Docker, and Kubernetes is also beneficial. The role involves writing high-quality software, collaborating with a globally distributed team, and contributing to technical documentation. Canonical offers a distributed work environment, personal learning budget, annual compensation review, and recognition rewards. They are an equal opportunity employer committed to fostering a diverse and inclusive workplace.

Canonical - Linux Desktop Support Engineer - Remote

Company: Canonical

Location: USA

Posted Mar 22, 2024

This is a job posting for a Linux Desktop Support Engineer position at Canonical. The role is remote and based in the USA. The posting date is March 22.

Engineering Manager, Software Engineering, Worldwide

Company: Canonical

Location: Other US Location

Posted Mar 17, 2024

Canonical, the company behind Ubuntu, is seeking a software engineering manager with a passion for open source software, Linux, and cloud computing. The role involves leading a regional team in Sustaining Engineering, which focuses on improving open source software and resolving customer-reported defects. The manager will be responsible for technical leadership, team growth, and ensuring a positive work experience. The position offers a competitive salary, remote work, and a range of benefits including a learning budget, annual compensation review, and parental leave.

Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU

Company: Canonical

Location: Other US Location

Posted Mar 20, 2024

Canonical is seeking exceptional software engineers with a passion for networking to join their team. The role involves working with advanced operating systems and network application technologies, participating upstream, collaborating with public clouds and network silicon providers, and designing software-defined networking experiences for data centers. The ideal candidate should have a strong academic background, knowledge of networking, Linux networking, and proficiency in C/C++ or Rust/Python/Golang. Canonical offers a competitive compensation package, personal learning budget, annual compensation review, and recognition rewards.

Embedded Linux Software Engineer

Company: Canonical

Location: Anywhere

Posted Mar 18, 2024

<p class=jobDescription> <p> This role is one of our general tracks Apply here for all engineering teams at Canonical who work on lowlevel system technology and embedded systems across all seniority levels <p> <p> We hire careful and conscientious engineers who appreciate the challenge of memory performance battery and connectivity constrained code that has to work every time in an unreliable and unforgiving world on x86 ARM or RISCV silicon <p> <p> Canonical Ubuntu is the leading Linux for software engineers desktops cloud and IoT We bring open source to the world as a highperformance safe and secure platform for enterprise computing software engineering and connected devices <p> <p> These smart connected devices have the potential to transform every industry Classic Ubuntu desktop or server is widely used in embedded systems because of its developer focus and enterprise grade security maintenance We partner with the worlds most prominent silicon companies to optimise Ubuntu on their latest and greatest chips as well as with major OEMs and ODMs PC servers and connected device manufacturers to ensure that Ubuntu works perfectly on their hardware <p> <p> But while classic deb based Ubuntu is ideal for developers it has too much variability for appliance or connected device environments where you want to know exactly what the state of millions or billions of devices might be So Canonical builds Ubuntu Core a fully containerised version of Ubuntu that is mathematically precise and rigorously secure We are working on additional solutions for even smaller devices <p> <p> We have several teams that focus on open source for embedded environments We hire outstanding Linux and RTOS software engineers with a passion for open source innovation cuttingedge hardware and software technologies in general You will be expected to make significant contributions through highquality design and code and to develop your technical leadership <p> <p> These roles include <p> <ul> <li> <p> Ubuntu Core and snapd software development <p> <li> <li> <p> Silicon software and optimisation engineers <p> <li> <li> <p> Kernel driver and hardware enablement engineers <p> <li> <li> <p> Hardwarecentric Linux QA Engineers <p> <li> <li> <p> Hardware Certification Engineers <p> <li> <li> <p> Robotics engineers <p> <li> <li> <p> Industrial IoT software engineers <p> <li> <li> <p> Networking software engineers switching routing access and SmartNICs <p> <li> <ul> <p> At Canonical you will have the opportunity to engage with the broader open source community Were looking for individuals who can help build a thriving community contribute to a broad range of technologies and contribute to the deployment of Ubuntu and Ubuntu Core across the widest range of devices <p> <p> Location we have remote roles open in every time zone <p> <h2> What your day will look like <h2> <p> Based on the first round of interviews we identify specific teams where you might be an excellent fit and conduct second round interviews with those teams Our engineers <p> <ul> <li> <p> Work with the latest Linux kernel RTOS and open source technologies <p> <li> <li> <p> Deliver Ubuntu for the latest IoT and serverclass hardware platforms <p> <li> <li> <p> Integrate and maintain deviceoriented software stacks <p> <li> <li> <p> Write highquality welldesigned software <p> <li> <li> <p> Collaborate proactively with other globally distributed teams <p> <li> <li> <p> Display technical leadership internally and within our external communities <p> <li> <li> <p> Help our customers ship their apps and SDKs on Ubuntu <p> <li> <li> <p> Build device OS images with Ubuntu Core Desktop and Server <p> <li> <li> <p> Optimise the Ubuntu kernel and libraries for siliconspecific capabilities <p> <li> <li> <p> Debug issues and produce highquality code to fix them <p> <li> <li> <p> Contribute to technical documentation to make it the best of its kind <p> <li> <li> <p> Discuss ideas and collaborate on finding good solutions <p> <li> <li> <p> Participate as technical lead on complex customer engagements involving complete system architectures from cloud to edge <p> <li> <li> <p> Work usually from home with global travel 2 to 4 weeks for company events <p> <li> <ul> <h2> What we are looking for in you <h2> <ul> <li> <p> An exceptional academic track record from both high school and university <p> <li> <li> <p> Drive and a track record of going aboveandbeyond expectations <p> <li> <li> <p> Undergraduate degree in Computer Science or STEM or a compelling narrative about your alternative path <p> <li> <li> <p> Passion for embedded systems software eg kernel graphics Yocto RTOS <p> <li> <li> <p> Fluency in at least one of Golang C C++ or Rust <p> <li> <li> <p> Professional written and spoken English <p> <li> <li> <p> Experience with Linux Debian or Ubuntu preferred <p> <li> <li> <p> Excellent interpersonal skills curiosity flexibility and accountability <p> <li> <li> <p> Passion thoughtfulness and selfmotivation <p> <li> <li> <p> Excellent communication and presentation skills <p> <li> <li> <p> Resultoriented with a personal drive to meet commitments <p> <li> <li> <p> Ability to travel twice a year for company events up to two weeks each <p> <li> <ul> <h2> Additional skills that you might also bring <h2> <ul> <li> <p> Experience with DebianUbuntu or other distro packaging <p> <li> <li> <p> Understanding of build systems and toolchains including for crosscompilation <p> <li> <li> <p> Experience with firmware uboot UEFI ACPI DSDT or boot loaders <p> <li> <li> <p> Experience with power management on PCI ASPM SATA ALPM low power profiles <p> <li> <li> <p> Computer architecture knowledge of x86 ARM RISCV <p> <li> <li> <p> Experience in board design bring up and validation <p> <li> <li> <p> Experience with electrical engineering design tools eg schematic capture layout <p> <li> <li> <p> Familiarity with Ubuntu development model <p> <li> <li> <p> Performance engineering and security experience <p> <li> <li> <p> Shell or Python scripting skills <p> <li> <ul> <h2> What we offer you <h2> <p> We consider geographical location experience and performance in shaping compensation worldwide We revisit compensation annually and more often for graduates and associates to ensure we recognise outstanding performance In addition to base pay we offer a performancedriven annual bonus We provide all team members with additional benefits which reflect our values and ideals We balance our programs to meet local needs and ensure fairness globally <p> <ul> <li> <p> Distributed work environment with twiceyearly team sprints in person <p> <li> <li> <p> Personal learning and development budget of USD 2000 per year <p> <li> <li> <p> Annual compensation review <p> <li> <li> <p> Recognition rewards <p> <li> <li> <p> Annual holiday leave <p> <li> <li> <p> Maternity and paternity leave <p> <li> <li> <p> Employee Assistance Programme <p> <li> <li> <p> Opportunity to travel to new locations to meet colleagues <p> <li> <li> <p> Priority Pass and travel upgrades for long haul company events <p> <li> <ul> <h2> About Canonical <h2> <p> Canonical is a pioneering tech firm at the forefront of the global move to open source As the company that publishes Ubuntu one of the most important open source projects and the platform for AI IoT and the cloud we are changing the world on a daily basis We recruit on a global basis and set a very high standard for people joining the company We expect excellence in order to succeed we need to be the best at what we do Canonical has been a remotefirst company since its inception in 2004​ Working here is a step into the future and will challenge you to think differently work smarter learn new skills and raise your game <p> <h2> Canonical is an equal opportunity employer <h2> <p> We are proud to foster a workplace free from discrimination Diversity of experience perspectives and background create a better work environment and better products <a class=fontbold underline fontbold underline fontbold underline href=httpscanonicalcomcareersdiversityidentity rel=noopener noreferrer nofollow target=blank> Whatever your identity we will give your application fair consideration <a> <p> <p> LIremote <p> <p> <p> <p> <p><p>

Chief of Staff, Global Support Services

Company: Canonical

Location: Other US Location

Posted Mar 17, 2024

<p>The Chief of Staff drives improvement in our global support organization With your insights into engineering operations and management you will work with the VP Global Support to identify and deliver initiatives<p> <p>Our company mission is to make open source easy starting with Ubuntu but extending to the huge array of things that people want to do with open source from the largest clouds and data centers to the smallest connected devices Our support organisation is the first line and escalation path for our customers across all core products and solutions that Canonical offers We are growing the team as we grow the business both in terms of the number of people and in terms of the range of technologies and skills we are able to bring to bear on customer problems As open source expands to cover every possible range of industries and use cases we will build our team to be the best partner for any enterprise that builds on the open software platform<p> <p>We take customer satisfaction seriously and this role has been created in part to ensure we maintain that focus as we scale Our culture is that of continuous learning and growth<p> <p>This role reports directly to the VP of Global Support and has executive visibility as a key leader in the company<p> <p><strong>Location<strong> <em>This role will be home based in the Americas or EMEA<em><p> <p><b><strong>What your day will look like<strong><b> <p><ul><li>Work with department leadership to shape long term strategies for the department<li> <li>Understand report and manage organisation and team level KPIs<li> <li>Prioritise growth initiatives and safeguard current operations<li> <li>Manage the strategic agenda of the leadership team<li> <li>Run leadership team meetings<li> <li>Ensure a strong candid team dynamic with productive professional dialogue<li> <li>Be a strategic adviser confidant and proxy for the VP of Global Support<li> <li>Clarify and oversee connection points and initiatives across departments<li> <li>Optimise processes by looking for and addressing gaps and inefficiencies<li> <li>Travel internationally twice a year for up to straight two weeks for company events<li> <ul><p><b><strong>What we are looking for in you<strong><b> <p><ul><li>You are an articulate communicator and master organiser<li> <li>You love open source software and working with brilliant people<li> <li>You enjoy getting all the details right and running a smooth organisation<li> <li>Youre a proven generalist and follow industry trends and new technologies<li> <li>You understand and value getting things done the right way <li> <li>You value soft skills and are passionate enterprising thoughtful and selfmotivated<li> <li>Youve worked with Linux with a preference towards Ubuntu<li> <li>You are familiar with public and private cloud platforms<li> <ul><p><b><strong>What we offer you<strong><b> <p><p>We consider geographical location experience and performance in shaping compensation worldwide We revisit compensation annually and more often for graduates and associates to ensure we recognise outstanding performance In addition to base pay we offer a performancedriven annual bonus We provide all team members with additional benefits which reflect our values and ideals We balance our programs to meet local needs and ensure fairness globally<p> <ul><li>Distributed work environment with twiceyearly team sprints in person<li> <li>Personal learning and development budget of USD 2000 per year<li> <li>Annual compensation review<li> <li>Recognition rewards<li> <li>Annual holiday leave<li> <li>Maternity and paternity leave<li> <li>Employee Assistance Programme<li> <li>Opportunity to travel to new locations to meet colleagues<li> <li>Priority Pass and travel upgrades for long haul company events<li> <ul><p><b><strong>About Canonical<strong><b> <p><p>Canonical is a pioneering tech firm at the forefront of the global move to open source As the company that publishes Ubuntu one of the most important open source projects and the platform for AI IoT and the cloud we are changing the world on a daily basis We recruit on a global basis and set a very high standard for people joining the company We expect excellence in order to succeed we need to be the best at what we do Canonical has been a remotefirst company since its inception in 2004​ Working here is a step into the future and will challenge you to think differently work smarter learn new skills and raise your game<p> <p><b><strong>Canonical is an equal opportunity employer<strong><b> <p><p>We are proud to foster a workplace free from discrimination Diversity of experience perspectives and background create a better work environment and better products Whatever your identity we will give your application fair consideration<p> <p>LIremote<p>

Threat Intelligence Lead

Company: Canonical

Location: Other US Location

Posted Mar 19, 2024

Canonical is seeking a Threat Intelligence Lead to develop and execute a comprehensive threat intelligence strategy. The role involves understanding cyber threat actors targeting Canonical, using TTP intelligence to enhance products and internal cybersecurity controls, and collaborating with internal stakeholders and the wider cybersecurity community. The successful candidate will lead intelligence gathering, develop OSINT tradecraft, identify and track targeted intrusion threats, and contribute to the wider threat intelligence community. Canonical offers a competitive compensation package, a distributed work environment, and opportunities for personal and professional growth.

Junior UX Designer

Company: Canonical

Location: EMEA

Posted Mar 18, 2024

Canonical is a pioneering tech firm that is at the forefront of the global move to open source. They are looking for a Junior UX Designer to join their design team, which works on creating world-renowned software that impacts the lives of millions of people. The company offers a fully remote working environment, personal learning and development budget, and a competitive base pay.

Staff Security Operations Engineer

Company: Canonical

Location: EMEA

Posted Mar 18, 2024

Canonical is seeking to hire Security Operations Engineers (SOC) for a new team led by the CISO. The roles range from junior to senior, with the latter requiring deep experience in defending critical assets against advanced threats. The team will focus on enhancing security practices, tools, and policies for Canonical's infrastructure and products, contributing to the broader open-source ecosystem. The ideal candidate will have a strong academic background, exceptional drive, and expertise in threat modelling, risk management, and security architecture.

Python Engineer

Company: Canonical

Location: Anywhere

Posted Mar 19, 2024

Canonical is hiring for a general track role in Python across all levels of seniority. The role involves writing high-quality Python software, collaborating with a globally distributed team, and contributing to technical documentation. Canonical values open-source software innovation and cutting-edge technologies. The ideal candidate should have an exceptional academic track record, drive, and experience with Python. The role offers opportunities for remote work, professional development, and engagement with the broader open-source community.

Frequently Asked Questions

What is it like to work at Canonical?
Canonical fosters an open‑source culture where collaboration and rapid iteration are core values. Employees enjoy flexible remote policies, a global team that spans time zones, and opportunities to contribute directly to Ubuntu releases. The company emphasizes continuous learning, offering internal training on cloud, container, and security technologies, and encourages community engagement through events and sponsorships.
What types of positions are available at Canonical?
Canonical hires for roles in software engineering (Ubuntu kernel, Snapcraft, cloud tooling), DevOps and Site Reliability Engineering, Security, Product Management, Sales Engineering, Marketing, Customer Support, and Infrastructure Operations. Each role requires a blend of technical skill, problem‑solving ability, and a passion for open‑source principles.
How can I stand out as an applicant?
Demonstrate open‑source contributions, especially to Ubuntu, Snap, or related projects. Highlight experience with cloud platforms (AWS, GCP, Azure) and container orchestration (Kubernetes, Docker). Quantify achievements—e.g., reduced deployment times by X% or improved security posture. Tailor your resume to Canonical’s values: emphasize teamwork, impact, and continuous learning. Prepare for technical interviews by mastering data structures, system design, and real‑world problem solving, and showcase your ability to work in a distributed environment.

Other Companies Hiring