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.
Americas Channel Sales Manager
Company: Canonical
Location: Other US Location
Posted Dec 07, 2023
Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration. Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. 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. Canonical provides a unique window into the world of 21st-century digital business. This individual must be able to sell open source, cloud, virtualization, and technical software solutions. In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical is an equal opportunity employer We are proud to foster a workplace free from discrimination. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.
Technical Support Manager
Company: Canonical
Location: Other US Location
Posted Dec 03, 2023
Diversity of experience, perspectives, and background create a better work environment and better products. You will also need to care deeply about your team, their skills, and their career development. Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. Key responsibilities Management of a professional support team, including skills development and performance management Operational control, shift scheduling, accountability for key performance indicators (KPIs) Ensures that all customer cases are responded to within the SLA, and in a professional manner Act as the customer escalation contact, and ensure that such escalations are addressed appropriately Accountability for customer satisfaction Contribution to the support knowledge base Continuous improvement to the team's processes and support service delivery Hire, develop and train support team to match business requirements Work with the leadership team to drive growth and transformation initiatives Required skills and experience Extensive CLI experience with Linux at a technical level (Support, Development, Implementation) Leadership experience, and preferably team management experience Confidence under pressure, with proven track record of high customer focus Preferably fluent in two languages, English being primary one Excellent communication skills (verbal and written) Additional skills that you might also bring Experience or knowledge of Linux Desktop, OpenStack, Public Cloud or Virtualization technologies Proven track record of contributing to Open Source projects Software development experience Experience in working in support organizations Hands on experience with Canonical's products About Canonical Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu -- the world’s 1 cloud operating system. Whatever your identity we will give your application fair consideration. We are looking for managers for both of our support groups; Cloud Support Group and Desktop Support Group. You'll need to be comfortable in a fast paced environment, able to take responsibility for delivering to customers and enjoy challenges. Our regional Technical Support Managers run world-class Technical Support teams – solving deep technical problems for customers around the world on Ubuntu Server, Ubuntu Desktop and on the public cloud. We offer: 100% work-from-home Learning and development Competitive salary Recognition rewards Annual leave Priority Pass for travel We are proud to foster a workplace free from discrimination. They demonstrate two key attributes: customer focus – ensuring that customers are always satisfied with the service they are receiving, and technical excellence – ensuring that the support team is always up to date with the our technology, and that they perform sound and quick troubleshooting.
Social Media Marketing Specialist
Company: Canonical
Location: Remote
Posted Nov 16, 2023
Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration. Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. 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. In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, please ask your Talent Partner. We expect excellence - in order to succeed, we need to be the best at what we do. Package all of Canonical’s product offerings and educational material creatively, from bare metal, AI, Kubernetes to chats on diversity and CSR. Canonical provides a unique window into the world of 21st-century digital business. They love to problem solve, get hands-on, experiment, measure and use automation to make daily life easier.
Golang System Software Engineer - Containers / Virtualisation
Company: Canonical
Location: Other US Location
Posted Dec 07, 2023
Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration. Canonical has been a remote-first 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. 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. In addition to base pay, we offer a performance-driven annual bonus. We expect excellence - in order to succeed, we need to be the best at what we do. We provide all team members with additional benefits, which reflect our values and ideals. Canonical is an equal opportunity employer We are proud to foster a workplace free from discrimination. We recruit on a global basis and set a very high standard for people joining the company. What you will focus on Design, implement and document system level Go code Model data, design database schema and implement data storage in a dqlite (SQL) database Maintain code quality through static analysis, unit and system tests Collaborate proactively with a distributed team Discuss ideas and collaborate on finding good solutions Work from home with global travel 2 to 4 weeks/year for internal and external events What we are looking for in you You have experience programming in Go and C You are knowledgeable in networking and storage technologies You have experience with two or more of: cloud computing, virtualisation, containers, distributed systems, open source community You are curious, flexible, articulate and accountable You value soft skills and are enterprising, thoughtful and self-motivated You have a bachelor’s or equivalent in Computer Science, STEM or similar degree What we offer you We consider geographical location, experience, and performance in shaping compensation worldwide.
Sales Director - Embedded Linux
Company: Canonical
Location: Other US Location
Posted Dec 08, 2023
Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration. Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. 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 expect excellence - in order to succeed, we need to be the best at what we do. In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Canonical provides a unique window into the world of 21st-century digital business. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process. What we offer you Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. Canonical is an equal opportunity employer We are proud to foster a workplace free from discrimination.
Customer Success Manager
Company: Canonical
Location: Americas, APAC
Posted Nov 12, 2023
Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration. Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. 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. In addition to base pay, we offer a performance-driven annual bonus. Knowledge of agile methodologies. We provide all team members with additional benefits, which reflect our values and ideals. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical provides a unique window into the world of 21st-century digital business. We are also looking for: Minimum 5 years of work experience with a strong relation to IT and with exposure to projects related to at least one of these topics: Linux OS, data applications, storage, cloud computing, networking, security, migration, IoT.
Support Engineering Manager
Company: Canonical
Location: Other US Location
Posted Dec 03, 2023
Diversity of experience, perspectives, and background create a better work environment and better products. You will also need to care deeply about your team, their skills, and their career development. Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. Key responsibilities Management of a professional support team, including skills development and performance management Operational control, shift scheduling, accountability for key performance indicators (KPIs) Ensures that all customer cases are responded to within the SLA, and in a professional manner Act as the customer escalation contact, and ensure that such escalations are addressed appropriately Accountability for customer satisfaction Contribution to the support knowledge base Continuous improvement to the team's processes and support service delivery Hire, develop and train support team to match business requirements Work with the leadership team to drive growth and transformation initiatives Required skills and experience Extensive CLI experience with Linux at a technical level (Support, Development, Implementation) Leadership experience, and preferably team management experience Confidence under pressure, with proven track record of high customer focus Preferably fluent in two languages, English being primary one Excellent communication skills (verbal and written) Additional skills that you might also bring Experience or knowledge of Linux Desktop, OpenStack, Public Cloud or Virtualization technologies Proven track record of contributing to Open Source projects Software development experience Experience in working in support organizations Hands on experience with Canonical's products About Canonical Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu -- the world’s 1 cloud operating system. Whatever your identity we will give your application fair consideration. We are looking for managers for both of our support groups; Cloud Support Group and Desktop Support Group. You'll need to be comfortable in a fast paced environment, able to take responsibility for delivering to customers and enjoy challenges. Our regional Support Managers run world-class Support teams – solving deep technical problems for customers around the world on Ubuntu Server, Ubuntu Desktop and on the public cloud. We offer: 100% work-from-home Learning and development Competitive salary Recognition rewards Annual leave Priority Pass for travel We are proud to foster a workplace free from discrimination. They demonstrate two key attributes: customer focus – ensuring that customers are always satisfied with the service they are receiving, and technical excellence – ensuring that the support team is always up to date with the our technology, and that they perform sound and quick troubleshooting.
Security Operations Team Manager
Company: Canonical
Location: Other US Location
Posted Dec 03, 2023
Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration. Canonical has been a remote-first 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. 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. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical is an equal opportunity employer We are proud to foster a workplace free from discrimination. What you will do in this role: Hire and mentor a team of outstanding technical security professionals Define Canonical's SecOps security standards and playbooks Analyse and improve Canonical's security architecture Evaluate, select and implement new security tools and practices Identify, contain and guide the remediation of security threats and cyber attacks Grow the presence and thought leadership of Canonical SecOps practice Contribute to open source threat intelligence initiatives Drive threat modelling, table top exercises and other SecOps practices across Engineering, IS and Canonical Develop Canonical SecOps learning and development materials Publish blog posts, whitepapers and conference presentations Identify, implement and track SecOps KPIs Plan and deliver SecOps work in the framework of Canonical's agile engineering practice Work with Security leadership to present information and influence change What we are looking for An exceptional academic track record from both high school and university Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path Drive and a track record of going above-and-beyond expectations Deep personal motivation to be at the forefront of technology security Leadership and management ability Excellent business English writing and presentation skills Confidence to report security performance metrics with accountability for accuracy and completeness Expertise in threat modelling and risk management frameworks Ability to define, implement, automate and measure effective incident response playbooks Knowledge of security architecture and market-leading security tools Experience contributing to, and consuming, threat intelligence feeds Experience in security risk management frameworks such as NIST CSF Experience with security standards such as ISO 27001 Optional things we value Experience in a security operations team or a security operations centre (SOC) Experience in offensive or defensive security teams with hands-on ability Experience with state-actor and other advanced persistent threats What we offer you We consider geographical location, experience, and performance in shaping compensation worldwide. The SecOps team's mission is not only to secure Canonical, but also to contribute to the security of the wider open source ecosystem.
Global Payroll Administrator
Company: Canonical
Location: Other US Location
Posted Nov 15, 2023
Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration. Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business. 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 expect excellence - in order to succeed, we need to be the best at what we do. Canonical is an equal opportunity employer We are proud to foster a workplace free from discrimination. In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process. We recruit on a global basis and set a very high standard for people joining the company.
SecOps Engineer
Company: Canonical
Location: Other US Location
Posted Nov 09, 2023
Canonical is seeking to build a new Security Operations (SecOps) team, responsible for designing, implementing, and evolving Canonical's security practices, techniques, tools, systems, and policies. The team will assure the security and integrity of Canonical's infrastructure and product deployments, and contribute to the security of the wider open source ecosystem. The ideal candidate will have an exceptional academic track record, deep personal motivation in technology security, expertise in threat modelling and risk management, and experience with security architecture and tools. Canonical offers a competitive compensation package, a distributed work environment, and opportunities for personal and professional growth.
Engineering Manager - Python and K8s
Company: Canonical
Location: Other US Location
Posted Dec 01, 2023
Diversity of experience, perspectives, and background create a better work environment and better products. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution. Our services help businesses worldwide reduce costs, improve efficiency and enhance security with Ubuntu. As an engineering manager you’ll lead a team in your local time zone, focused on the business workloads that make Ubuntu, Canonical, and our various services highly available around the planet.You will be responsible for sound software architecture and best practices in software quality, testing and documentation.Technical leadership experience and a background in software engineering are prerequisites for this role. Traditionally, IS is an inward-facing operation. Whatever your identity we will give your application fair consideration. This team will productise those workloads for real-time automated operations on Kubernetes. What you’ll do You’ll lead a team focused on productising business workloads You will build and manage a regional team of engineers You'll develop your team through coaching, mentoring, and feedback You will demonstrate sound engineering by directly contributing toward your team’s goals Set reasonable schedules based on considered estimates, with feedback loops for improvement Set and manage expectations with other engineering teams and external stakeholders Advance modern, agile software development practices Maintain a culture of quality and engineering excellence Grow a healthy, collaborative engineering culture in line with the company values Be an active part of the leadership team and collaborate with other leaders in the organisation Work from home with global travel up to 20% for internal and external events Who you are You have experience in Docker and Kubernetes operations You have a software engineering background, with proven Python experience You have experience developing Python frameworks, and understand the importance of stable consumable APIs You love embracing new technologies and pushing the boundaries of what is possible You have an interest in building products that improve how people operate software and infrastructure everywhere You love developing and growing people and have a track record of doing it You are knowledgeable and passionate about software development You have experience working in an agile development environment About Canonical Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world’s best free software platform. We are proud to foster a workplace free from discrimination. Our internal workloads are in many cases the same open source workloads that our customers want to operate.