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.
Linux Desktop Support Engineer
Company: Canonical
Location: EMEA
Posted Apr 04, 2024
Canonical is offering a remote Linux Desktop Support Engineer position in the EMEA region. The role involves providing technical support for Ubuntu and open source products, troubleshooting Linux systems, and maintaining a high level of customer satisfaction. The ideal candidate should have a technical degree, experience with Linux troubleshooting, server administration, and programming fundamentals. Canonical offers a competitive base pay, a personal learning budget, annual compensation reviews, and a fully remote working environment.
Linux Desktop Support Associate
Company: Canonical
Location: EMEA
Posted Apr 04, 2024
Canonical is offering an entry-level position for a technologist passionate about Linux and Customer Success. The Linux Desktop Support Associate will provide technical support, onboard new employees, and participate in training sessions. The role requires a bachelor's degree in a technical field, Linux knowledge, and strong communication skills. Canonical offers a competitive base pay, remote work, a learning budget, and various benefits. The company is an equal opportunity employer committed to diversity and inclusion.
Travel Operations Specialist
Company: Canonical
Location: EMEA
Posted Apr 02, 2024
Canonical, a leading provider of open source software and operating systems, is seeking a Travel Operations Specialist. The role involves ensuring smooth travel for colleagues and guests, setting travel policy, and managing supplier relationships. The company values positive team players who are self-driven, reliable, and keen on continuous improvement. The position can be held in Europe, Middle East, or African time zones and can be home-based or based in the London office. Canonical offers a distributed work environment, personal learning budget, annual compensation review, and recognition rewards among other benefits.
Head of Corporate Operations
Company: Canonical
Location: EMEA
Posted Apr 02, 2024
Canonical, a leading provider of open source software, is seeking a Head of Corporate Operations to manage travel logistics, event scheduling, and expense administration. The role involves coordinating large-scale company events, setting travel and expense policies, and managing a global team. The ideal candidate should have a strong academic background, leadership skills, and experience in technology, business, and global collaboration. Canonical offers a distributed work environment, personal learning budget, annual compensation review, and recognition rewards.
Software Engineer - App Stores Backend
Company: Canonical
Location: Anywhere
Posted Apr 04, 2024
<p class=jobDescription> <h2> <strong> Summary <strong> <h2> <p> This is an exciting opportunity for an experienced software engineer passionate about open source software Linux and Web Services at scale Come build a rewarding meaningful career working with the best and brightest people in technology at Canonical a growing international software company <p> <p> Canonicals Store team develops and operates the backend services that power the <a class=fontbold underline fontbold underline fontbold underline href=httpssnapcraftiostore rel=noopener noreferrer nofollow target=blank> Snap Store <a> and <a class=fontbold underline fontbold underline fontbold underline href=httpscharmhubio rel=noopener noreferrer nofollow target=blank> Charmhubio <a> marketplaces Our services are built primarily in Python within a bit of Golang If you have a passion for clean APIs have a bias towards shipping and believe that tests are the key to higher velocity and reliability youll fit right in <p> <p> We have some exciting challenges ahead including continuing to scale our production architecture expand the store backend to handle additional package types and enhance our onprem offering for IoT and Enterprise solutions <p> <h2> <strong> What youll do <strong> <h2> <ul> <li> <p> Collaborate remotely with a globally distributed team <p> <li> <li> <p> Write clean web service APIs to support both CLI and web frontend clients using Python and optionally Golang <p> <li> <li> <p> Design and implement new features and enhancements from spec to production and ongoing operations at scale <p> <li> <li> <p> Review code and technical designs produced by other engineers <p> <li> <li> <p> Discuss ideas and collaborate on finding good solutions <p> <li> <li> <p> Work remotely with global travel 2 to 4 weeks for internal and external events <p> <li> <ul> <h2> <strong> Who you are <strong> <h2> <ul> <li> <p> You have demonstrated professional proficiency developing publicfacing APIs and web applications using Python <p> <li> <li> <p> You have a broad technology base but favor backend code and infrastructure <p> <li> <li> <p> You know your way around relational and nonrelational databases and can effectively design data models that perform well and tune queries to access them <p> <li> <li> <p> You are comfortable with Ubuntu as a development and deployment platform <p> <li> <li> <p> You have demonstrated strong academic performance in Computer Science STEM or similar degree <p> <li> <li> <p> You love technology and working with a diverse set of talented people <p> <li> <li> <p> You are curious flexible articulate and accountable <p> <li> <li> <p> You value soft skills and are passionate enterprising thoughtful and selfmotivated <p> <li> <ul> <h2> <strong> About Canonical <strong> <h2> <p> Canonical is a growing international software company that works with the opensource community to deliver Ubuntu the worlds 1 cloud operating system Our mission is to realise the potential of free software in the lives of individuals and organisations Our services are helping businesses worldwide to reduce costs improve efficiency and enhance security with Ubuntu Canonical is a unique tech company global remotefirst open source with 700 professionals across 50 countries we want to be the worlds best not biggest global software company With almost every team remote by default Canonical sets the pace on the 21stcentury digital workplace <p> <h3> <strong> What Canonical offers <strong> <h3> <ul> <li> <p> Work from home <p> <li> <li> <p> Learning and development allowances <p> <li> <li> <p> Competitive Salary <p> <li> <li> <p> Annual compensation review <p> <li> <li> <p> Recognition rewards <p> <li> <li> <p> Generous annual leave <p> <li> <li> <p> Paid maternity paternity and sick leave <p> <li> <li> <p> Priority Pass for travel <p> <li> <li> <p> Exposure to international business and technology <p> <li> <ul> <p> <em> 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 <em> <p> <p> LIremote <p> <p> stack <p><p>
Engineering Manager - Public Cloud, Python, Golang
Company: Canonical
Location: EMEA
Posted Apr 06, 2024
Canonical, a leading tech firm, is seeking an engineering manager with strong technical and management skills. The role involves leading a team, developing talent, and ensuring high-quality software delivery. The candidate should be knowledgeable in Python or Golang, have experience in agile development, and be passionate about software development. Canonical offers a distributed work environment, personal learning budget, and opportunities for travel. The company is committed to diversity and equal opportunity.
Software Alliances Sales Director
Company: Canonical
Location: North America,Latin America
Posted Apr 05, 2024
Canonical is expanding its ISV software alliance team in the Americas and EMEA to foster partnerships for licensing and embedding Ubuntu and Ubuntu Pro into software and SaaS solutions. The company supports ISV customers in delivering fast, reliable, secure, compliant, and consistent solutions. Canonical offers a vast open-source software base, full support SLA, FIPS cryptographic compliance, HIPAA, and FedRAMP compliant security commitments, and the top developer experience. The company works closely with major public clouds, server vendors, IoT vendors, and silicon providers to optimize Ubuntu for their environments. ISVs who build on Ubuntu receive ten years of security coverage guarantees, enabling them to meet enterprise SLA commitments. The business development roles require understanding of the open-source ecosystem and software supply chain. Successful candidates will work with Marketing, Product Alliances, and Sales colleagues to prospect ISV accounts, introduce offerings, negotiate, and help partners develop their products to best leverage Canonical's portfolio. These roles carry quarterly and yearly ISV revenue targets contributing to the global alliances budget target.
Containerization & Virtualisation Engineer
Company: Canonical
Location: Anywhere
Posted Apr 05, 2024
Canonical is a pioneering tech firm that publishes Ubuntu and is looking for exceptional software engineers to work on virtualization, container technology, and cloud infrastructure. The company offers a remote-first work environment, personal learning and development budget, and a performance-driven annual bonus.
Software Engineer - Ceph & Distributed Storage
Company: Canonical
Location: North America,Latin America,EMEA
Posted Apr 03, 2024
Canonical is seeking a Software Engineer with expertise in Ceph and distributed storage. The role involves writing Python and Golang software, collaborating with a globally distributed team, and contributing to technical documentation. The ideal candidate should have a degree in Computer Science or a related field, experience with Ceph storage, and passion for open source technology. Canonical offers a distributed work environment, personal learning budget, annual compensation review, and recognition rewards. The company is an equal opportunity employer that values diversity.
Growth Engineer
Company: Canonical
Location: EMEA
Posted Apr 03, 2024
Canonical is seeking a growth engineer to join their marketing team, based remotely in the EMEA region. The ideal candidate will be passionate about technology, marketing, and problem-solving. They will work on growing Canonical product adoption, support Go To Market team members, analyze data, and maintain data access systems. The role requires proficiency in Python, JS, SQL, data analysis, and data visualization. Canonical offers a competitive base pay, remote work, a personal learning budget, annual compensation reviews, recognition rewards, parental leave, an Employee Assistance Programme, and travel opportunities.
Senior Engineer
Company: Canonical
Location: Anywhere
Posted Apr 03, 2024
Canonical is seeking a Senior Engineer with exceptional academic and technical skills to lead design and architecture of open source projects. The role involves coding in various languages, collaborating with a global team, mentoring colleagues, and contributing to technical documentation. The ideal candidate will have a strong background in at least one of Go, Rust, Python, or C, and experience with Linux (Debian or Ubuntu preferred). Canonical offers a distributed work environment, personal learning budget, annual compensation review, and recognition rewards.
Global Treasury Analyst - Tech Sector
Company: Canonical
Location: EMEA
Posted Apr 02, 2024
Canonical, a leading provider of open source software, is hiring a Global Treasury Analyst to optimize cash returns, manage bank credit risk, and forecast liquidity requirements. The role involves working with executives, financial planning, accounting, legal, and external auditors. The ideal candidate should have an exceptional academic track record, relevant professional experience, and a passion for technology. Canonical offers a distributed work environment, personal learning budget, annual compensation review, and additional benefits.