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.
Engineering Director, Ubuntu Systems Management
Company: Canonical
Location: Americas
Posted Dec 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. 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. Significant past experience with hands-on software development, particularly in Go, is desirable. 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. 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. The role is fully remote, with global travel for 4-6 weeks per year to facilitate company events.
Engineering Manager - Public Cloud, Python, Golang
Company: Canonical
Location: Other US Location
Posted Dec 17, 2023
Diversity of experience, perspectives, and background create a better work environment and better products. As manager, the commitment to healthy engineering practices, documentation, quality and performance optimisation are equally important technical responsibilities, as is the requirement for fair and clear management, and the obligation to ensure a high performing team. You will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on strategy and execution. We work in Python and Golang, and expect engineering managers to be fluent in the language, architecture and components that their team is building with. What you’ll do Build and lead a team of engineers in your and similar timezones Develop talent through coaching, mentoring, feedback and hands-on career development Demonstrate sound engineering principles and directly contribute toward your team’s goals Set and manage expectations with other engineering teams, management, and external stakeholders Lead modern, agile software development practices Ensure 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 Build automated, highly reliable image delivery, testing and publication pipelines Engage with many other teams at Canonical, as well as the open source community and commercial partners Work from home with global travel up to 15% for internal and external events Who you are You love to mentor, develop and grow people, and have a track record of doing it You are knowledgeable and passionate about software development You are focused on success and the delivery of timely, high quality software You have experience and commitment to agile development methodologies You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree Software development experience in Python or Golang Effective written and verbal communication skills Practical experience with at least one of Microsoft Azure, Google Cloud, or AWS What Canonical offers: Personal learning and development budget Annual compensation review Recognition rewards Annual leave Priority Pass for travel Parental leave Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world’s best free software platform.Our services help businesses worldwide reduce costs, improve efficiency and enhance security with Ubuntu. As a lead for strong engineers, technical leadership and a solid background in software development is a must, so that you’re able to challenge and grow your team members. Whatever your identity we will give your application fair consideration. We are proud to foster a workplace free from discrimination. As an engineering manager at Canonical your primary responsibility is to the people you support: ensuring that they are growing as engineers, doing valuable work, and generally having a great time at Canonical. Code reviews and architectural leadership are part of the job.
Global Head of Sales - Finance Services Industry
Company: Canonical
Location: Other US Location
Posted Mar 09, 2024
<p>We have created a role for a dedicated Global Head of Finance Services Industry FSI to lead goto market strategy and be accountable for the global growth of Canonical in that sector<p> <p>The successful candidate will drive our sales in the FSI vertical and inform our marketing alliances and product investments to support that effort They will be responsible for gotomarket planning across for both indirect and direct sales working closely with regional sales leaders as well as our alliance team covering IHVs ISVs and GSIs<p> <p>Candidates will be expected to have extensive experience working in financial services IT either as a customer or as a vendor focused on the sector<p> <p><b>Key responsibilities<b> <p><p>This role is about commercial leadership of Canonicals financial sector gotomarket and offerings<p> <ul><li>building alliances and relationships with global leaders in the financial services and fintech ecosystems<li> <li>shaping our content and messaging strategy for banks insurance and fintech institutions<li> <li>driving business development and sectorfocused sales globally for Canonical<li> <li>guiding product management to ensure fitness of our platform and solutions in the financial sector<li> <ul><p><b>Valued skills and experience<b> <p><p>The successful candidate will bring<p> <ul><li>Experience in lead generation and business development from the finance sector<li> <li>Deep commercial experience encompassing revenue and costs<li> <li>Familiarity with relevant industry requirements and standards<li> <li>A technical or scientific backgroundqualifications<li> <li>Proven leadership and presentation skills<li> <li>Awareness of Ubuntu and Canonicals competition and opportunities<li> <li>Track record of datadriven decisionmaking<li> <ul><p><b>What Canonical offers<b> <p><ul><li>Personal learning and development budget <li> <li>Annual compensation review<li> <li>Recognition rewards<li> <li>Annual leave<li> <li>Priority Pass for travel<li> <ul><p>Canonical is a growing international software company that works with the opensource community to deliver Ubuntu the worlds best free software platform Our services help businesses worldwide reduce costs improve efficiency and enhance security with Ubuntu<p> <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>
Engineering Director, Multi-cloud Orchestrator (Golang)
Company: Canonical
Location: Other US Location
Posted Mar 09, 2024
The text describes an opportunity to lead a globally distributed software engineering team at Canonical, responsible for managing 3 teams and delivering high-quality software primarily in Go. The role involves influencing culture, facilitating technical delivery, and growing engineers. The position is fully remote with global travel for company events. Canonical offers a competitive base pay, personal learning budget, annual compensation review, recognition rewards, annual holiday leave, parental leave, employee assistance programme, and priority pass for travel. Canonical is a remote-first company since 2004, known for its pioneering work in open source and publishing Ubuntu.
Embedded Linux Software Engineer
Company: Canonical
Location: Worldwide
Posted Dec 09, 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. kernel, graphics, Yocto, RTOS) Fluency in at least one of Golang, C, C++, or Rust Professional written and spoken English Experience with Linux (Debian or Ubuntu preferred) Excellent interpersonal skills, curiosity, flexibility, and accountability Passion, thoughtfulness, and self-motivation Excellent communication and presentation skills Result-oriented, with a personal drive to meet commitments Ability to travel twice a year, for company events up to two weeks each Additional skills that you might also bring Experience with Debian/Ubuntu or other distro packaging Understanding of build systems and toolchains, including for cross-compilation Experience with firmware, uboot, UEFI, ACPI, DSDT, or boot loaders Experience with power management on PCI ASPM, SATA ALPM, low power profiles Computer architecture knowledge of x86, ARM, RISC-V Experience in board design, bring up, and validation Experience with electrical engineering design tools (e.g. 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. schematic capture, layout) Familiarity with Ubuntu development model Performance engineering and security experience Shell or Python scripting skills What we offer you We consider geographical location, experience, and performance in shaping compensation worldwide. 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. We hire outstanding Linux and RTOS software engineers with a passion for open source, innovation, cutting-edge hardware and software technologies in general.
Sales Director - Embedded Linux
Company: Canonical
Location: Other US Location
Posted Dec 09, 2023
Diversity of experience, perspectives, and background create a better work environment and better products. Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. In order to be successful, you must be comfortable positioning and selling open source, services, and software solutions to all levels of an organization, and specifically to departments that are developing embedded software and IoT devices. Key responsibilities Meet and exceed quarterly and annual bookings targets Articulate our uniqueness on device enablement, application software, and services Close contracts for the design and delivery of Ubuntu Core devices Develop new pipeline through outreach, prospecting, local marketing, and industry events Promote our brand and offerings to further extend market awareness Build, execute and maintain a territory plan Achieve tactical, strategic and financial objectives for the assigned region Manage customer relationships and interactions through all stages of the sales cycle Work with IoT Field Engineers to increase account penetration and ensure customer satisfaction Maintain accurate data and forecasts within SalesForce Establish productive professional relationships with key personnel, influencers and decision makers Coordinate with colleagues, including support, delivery and management resources Required skills and experience Bachelor's level degree, preferably in engineering or computer science Field experience in enterprise software or technology sales Track record of achievement in sales targets and large account wins Ability to be successful in a globally distributed team through self-discipline and self motivation Ability to extend existing relationships with customers Ability to develop joint strategic sales plans for increased revenue and market share Detail oriented with effective follow-up Willingness to travel up to 50% of the time post-covid Highly desirable Embedded software sales experience Knowledge of open source and Linux An entrepreneurial spirit Experience with a process-oriented sales methodology Depending on the territory assigned, there may be a language requirement (Japanese, Korean, Chinese and/or German ) Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world’s best free software platform. This is a unique hunter sales position and strategic account development role and requires energy, ambition and focus. Whatever your identity we will give your application fair consideration. Our customers come from a wide variety of industries - Automotive, Customer Electronics, Medical Devices, Industrial Systems, Robotics, Gateways, and so many more - but they all have this in common: they strive to meet stringent quality and security requirements. To cope with our rapid expansion, we are looking for bright, technically savvy Sales Directors - Embedded Linux to join our team. Our flagship product in IoT, Ubuntu Core, is unique. We are proud to foster a workplace free from discrimination.
People Data Analyst
Company: Canonical
Location: Other US Location
Posted Mar 09, 2024
Canonical, a remote-first tech firm, is seeking a People Data Analyst to join their cross-disciplinary team. The role involves utilizing advanced data analytics to understand productivity, happiness, and effectiveness in a global, remote-first organization. The analyst will collaborate with various teams to improve the data and tool ecosystem supporting the digital workplace. Canonical offers a fully remote working environment, personal learning budget, annual compensation review, recognition rewards, parental leave, employee assistance programme, travel opportunities, and more. The company is committed to fostering a diverse and inclusive workplace.
Graduate Partner Marketing Manager
Company: Canonical
Location: Other US Location
Posted Dec 17, 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. Please note that additional benefits may apply depending on the work location and, for more information on these, please ask your Talent Partner. 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 provides a unique window into the world of 21st-century digital business. Canonical is an equal opportunity employer We are proud to foster a workplace free from discrimination. Exceptional verbal and written communication skills.
Python Software Engineer - Ubuntu Server Certification
Company: Canonical
Location: Other US Location
Posted Mar 09, 2024
<p><span>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<span><p> <p><span>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 <br ><span><p> <p><span>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 fastpaced team environment and a career full of learning and development opportunities This team is centered in North and South American time zones<span><p> <p><b><span>What youll do<span><b> <p><ul><li><span>Contribute to Canonicals open source testing tools such as <span><span>Checkbox<span><span> and <span><span>Testflinger<span><span><span><li> <li><span>Troubleshoot issues related to hardware compatibility functionality and performance<span><li> <li><span>Technically support Canonicals hardware partners in their hardware certification efforts<span><li> <li><span>Educate the partner about Canonicals tools processes and product roadmaps<span><li> <li><span>Support Canonicals internal teams on customer deployments of Canonicals suite of Datacenter and Cloud products that utilize the partners hardware<span><li> <li><span>Work from home with global travel 2 to 4 times per year for internal and external events<span><li> <ul><p><b><span>Who you are<span><b> <p><ul><li><span>You have a good knowledge of Python and shell scripting<span><li> <li><span>You have knowledge of serverclass hardware<span><li> <li><span>You know your way around Ubuntu virtualization and cloud computing concepts<span><li> <li><span>You are confident in a customerfacing role<span><li> <ul><p><b><span>Desired skills and experience<span><b> <p><ul><li><span>Experience with test automation tools for validating hardware compatibility<span><li> <li><span>Knowledge of CICD concepts<span><li> <li><span>Comfortable with some virtualization or container technologies such as QEMU KVM LXC LXD Docker<span><li> <ul><p><em><span>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<span><em><p> <p><em><span>LIREMOTE<span><em><p>
Software Engineer App Stores Backend
Company: Canonical - Jobs
Location: Mumbai, Maharashtra, India
Posted Feb 01, 2024
Canonical, a growing international software company, is seeking an experienced software engineer passionate about open source software, Linux, and Web Services at scale. The successful candidate will collaborate with a globally distributed team to develop and operate backend services for the Snap Store and Charmhub.io marketplaces. Key responsibilities include writing clean web service APIs, designing and implementing new features, and reviewing code. The role offers remote work, learning and development allowances, a competitive salary, and generous leave. Canonical values diversity and fosters a workplace free from discrimination.
Software Engineer - optimize Ubuntu Server for public clouds
Company: Canonical
Location: Other US Location
Posted Dec 17, 2023
Specifically but not limited to: Traditional server workloads (web servers, databases, network services, etc) Virtualisation Containers Package management Booting and early userspace Language runtimes Collaborate with other teams in the Ubuntu and Debian communities, with upstream projects, and commercially supported customers Collaborate and work with our partners to make Ubuntu the best experience in the cloud Who you are You love technology and working with brilliant people You are curious, flexible, articulate, and accountable You value soft skills and are passionate, enterprising, thoughtful, and self-motivated You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree You have interest and experience with two or more of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, QEMU/KVM, LXC/LXD, Python, Go, Debian packaging, AWS, GCP, Azure, Oracle Cloud, IBM Cloud Involvement in open source projects in the past a plus Canonical is 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. What you’ll do Collaborate proactively with a distributed team Write high quality code to create new features Debug issues and produce high quality code to fix them Review code produced by other engineers Discuss ideas and collaborate on finding good solutions Work from home with global travel 2 to 4 weeks for internal and external events Become involved in the planning of new Ubuntu features, both new ideas in your areas of interest and advising on work being done elsewhere Assist in the maintenance of Ubuntu Server packages. Ubuntu Server is a platform that enables amazing technology the whole world over, and the 1 operating system in the public clouds. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. Applicants to this role will have the opportunity to help with everything that goes into adapting Ubuntu Server for the clouds. They will get to work with our experienced team and have the benefits of learning and growing alongside the best engineers in the business. This is an exciting opportunity for a software engineer passionate about open source software, Linux, Ubuntu Server and the public clouds.
Software Engineer App Stores Backend
Company: Canonical - Jobs
Location: Mumbai, Maharashtra, India
Posted Feb 01, 2024
<h2><strong>Summary<strong><h2> <p><span style=fontweight 400>This is an exciting opportunity for an experienced software engineer passionate about open source software Linux and <span><span style=fontweight 400>Web Services at scale<span><span style=fontweight 400> Come build a rewarding meaningful career working with the best and brightest people in technology at Canonical a growing international software company<span><p> <p><span style=fontweight 400>Canonicals Store team develops and operates the backend services that power the <span><a href=httpssnapcraftiostore><span style=fontweight 400>Snap Store<span><a><span style=fontweight 400> and <span><a href=httpscharmhubio><span style=fontweight 400>Charmhubio<span><a><span style=fontweight 400> 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<span><p> <p><span style=fontweight 400>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<span><p> <h2><strong>What youâll do<strong><h2> <ul> <li style=fontweight 400><span style=fontweight 400>Collaborate remotely with a globally distributed team<span><li> <li style=fontweight 400><span style=fontweight 400>Write clean web service APIs to support both CLI and web frontend clients using Python and optionally Golang<span><li> <li style=fontweight 400><span style=fontweight 400>Design and implement new features and enhancements from spec to production and ongoing operations at scale<span><li> <li style=fontweight 400><span style=fontweight 400>Review code and technical designs produced by other engineers<span><li> <li style=fontweight 400><span style=fontweight 400>Discuss ideas and collaborate on finding good solutions<span><li> <li style=fontweight 400><span style=fontweight 400>Work remotely with global travel 2 to 4 weeks for internal and external events<span><li> <ul> <h2><strong>Who you are<strong><h2> <ul> <li style=fontweight 400><span style=fontweight 400>You love technology and working with a diverse set of talented people<span><li> <li style=fontweight 400><span style=fontweight 400>You are curious flexible articulate and accountable<span><li> <li style=fontweight 400><span style=fontweight 400>You value soft skills and are passionate enterprising thoughtful and selfmotivated<span><li> <li style=fontweight 400><span style=fontweight 400>You have a broad technology base but favor backend code and infrastructure<span><li> <li style=fontweight 400><span style=fontweight 400>You have proficiency developing publicfacing APIs and web applications preferably using Python andor Golang<span><li> <li style=fontweight 400><span style=fontweight 400>You know your way around relational and nonrelational databases and can effectively design data models that perform well and tune queries to access them<span><li> <li style=fontweight 400><span style=fontweight 400>You are comfortable with Ubuntu as a development and deployment platform<span><li> <li style=fontweight 400><span style=fontweight 400>You have a Bachelorâs or equivalent in Computer Science STEM or similar degree<span><li> <ul> <h2><strong>About Canonical<strong><h2> <p><span style=fontweight 400>Canonical is a growing international software company that works with the opensource community to deliver Ubuntu the worldâs 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 Ubuntunbsp Canonical is a unique tech company global remotefirst open source with 700 professionals across 50 countries we want to be the worldâs best not biggest global software company With almost every team remote by default Canonical sets the pace on the 21stcentury digital workplace<span><p> <h3><strong>What Canonical offers<strong><h3> <ul> <li style=fontweight 400><span style=fontweight 400>Work from home<span><li> <li style=fontweight 400><span style=fontweight 400>Learning and development allowances<span><li> <li style=fontweight 400><span style=fontweight 400>Competitive Salary<span><li> <li style=fontweight 400><span style=fontweight 400>Annual compensation review<span><li> <li style=fontweight 400><span style=fontweight 400>Recognition rewards<span><li> <li style=fontweight 400><span style=fontweight 400>Generous annual leave<span><li> <li style=fontweight 400><span style=fontweight 400>Paid maternity paternity and sick leave<span><li> <li style=fontweight 400><span style=fontweight 400>Priority Pass for travel<span><li> <li style=fontweight 400><span style=fontweight 400>Exposure to international business and technology<span><li> <ul> <p><em><span style=fontweight 400>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<span><em><p> <p><span style=fontweight 400>LIremote<span><p> <p><span style=fontweight 400>stack<span><p><br><br>Please mention the word RESPITE and tag RNTIuMTYwLjExMS41Ng== when applying to show you read the job post completely RNTIuMTYwLjExMS41Ng== This is a beta feature to avoid spam applicants Companies can search these words to find applicants that read this and see theyre human