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.

Software Engineer - Python - Ubuntu Pro client - graduate level

Company: Canonical

Location: Other US Location

Posted Aug 14, 2023

A personal interest and emphasis on quality, thinking of edge cases, ease of use, documentation, and careful community coordination is important. Diversity of experience, perspectives, and background lead to a better environment for our employees and a better platform for our users and customers. The Pro client is used at all ranges, from mission-critical environments to hobbyist Ubuntu users; applicants should be ready to work with the whole spectrum of end users and help guide engineering best practices with all of them in mind.What you’ll doCollaborate proactively with a distributed teamWrite high quality code, with unit and functional tests, to create new featuresDebug issues and produce high quality code to fix themReview code produced by other engineersDiscuss ideas and investigate to find good solutionsWork from home, with global travel 2 to 4 weeks per year for internal and external eventsWho you areYou love technology and working with brilliant peopleYou are curious, flexible, articulate, and accountableYou value soft skills and are passionate, enterprising, thoughtful, and self-motivatedYou have a Bachelor’s or equivalent in Computer Science, STEM or similar degreeYou have extensive experience with Python on LinuxYou have interest in and experience with two or more of the following: Ubuntu Linux systems administration, continuous integration, end-system contract management, Debian packaging, working with public or on premise cloudsBonus points if you have experience engaging with the open source communityCanonical is proud to foster a workplace free from discrimination. Excellent Python skills are a key requirement, with previous contributions to open source Python projects being an advantage. The Pro client often interacts with the Ubuntu package management; therefore, experience in configuring apt, and knowledge of deb packaging and general system administration is advantageous in this role.Applicants should be passionate about the Ubuntu project and its values and about building tools that are used by millions of people around the world. You’ll work with the Ubuntu Server team, alongside major cloud partners and multiple Canonical product teams to develop, test and release improvements to the Pro client. You will also be a voice in communication with our users, ensuring their needs are met.This role requires quality-oriented software engineering in Python and a focus on software interoperability over a vast range of target releases and environments. Whether for enterprise customers deploying systems at scale or users who want security patching for their personal Ubuntu LTS at home, the Ubuntu Pro Client is the command-line tool that manages all these services.The quality and stability of the Ubuntu Pro Client is critically important, since it comes pre-installed on every Ubuntu system. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu.stackLI-remote Ubuntu Pro is a suite of specialist services provided by Canonical.

Social Media Marketing Specialist

Company: Canonical

Location: Remote

Posted Aug 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.LI-remote  We expect excellence - in order to succeed, we need to be the best at what we do.Canonical has been a remote-first company since its inception in 2004.&8203; 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. Our compensation philosophy is to ensure equity right across our global workforce.  In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. They love to problem solve, get hands-on, experiment, measure and use automation to make daily life easier. This role sits in the communications team reporting to the director of communications.Location: This role will be based remotely in the EMEA region.What your day will look likeCreate, schedule and publish content and campaigns across multiple social media channelsDeliver regular analysis and reporting on social media metrics, content performance and campaigns resultsSupport the growth and nurturing of Canonical’s social media audiences, while increasing engagement rates and valuable actionsDevelop flair with copywriting  and asset creation to create messaging that aligns with the brand and its personality, and drives audiences towards actionBe responsible for executing A/B and multivariate growth testsBe audience centric, focusing on platform and community moderation, as well as direct audience engagementCreate awareness on integrated campaigns, product launches, webinar series, industry announcements and core content.Package all of Canonical’s product offerings and educational material creatively, from bare metal, AI, Kubernetes to chats on diversity and CSR.What we are looking for in youExperience managing social media platforms for tech brands, part of a content team or marketing agencyHands-on knowledge of social media management tools, an understanding of web analytics tools (social and web)Proficiency with at least four social media platforms including LinkedIn, YouTube, Twitter, Facebook, Instagram and RedditAn analytical eye and a good sense for the type of content that performs best depending on platform and objectiveExperience with educational content funnels, and using video as a core social media marketing assetExceptional interpersonal skills and aptitude for forging trusting relationships across diverse, cross-functional teamsExcellent verbal and written communication skills, strong content marketerProven ability to prioritise and differentiate what matters from the noise, meeting deadlines without sacrificing qualityWillingness to travel up to 4 times a year for internal eventsWhat we offer youYour base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. They prefer to work in an environment that emphasises ownership of campaigns, collaboration, learning, curiosity and a drive to continually improve oneself / the team / the organisation. Please note that additional benefits may apply depending on the work location and, for more information on these, please ask your Talent Partner.Fully remote working environment - we’ve been working remotely since 2004!Personal learning and development budget of 2,000USD per annumAnnual compensation reviewRecognition rewardsAnnual holiday leaveParental LeaveEmployee Assistance ProgrammeOpportunity to travel to new locations to meet colleagues at ‘sprints’Priority Pass for travel and travel upgrades for long haul company eventsAbout CanonicalCanonical is a pioneering tech firm that is at the forefront of the global move to open source. From opensource to coffee on K8s, launch previews to twitter storms over some cool release swag, our marketing team is committed to creating conversations with audiences all over planet earth: developers, tech enthusiasts, security engineers...The ideal candidate is passionate about technology, technology marketing and the use of technology in marketing. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation.

Engineering Manager - Public Cloud, Python, Golang

Company: Canonical

Location: Other US Location

Posted Aug 13, 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.What you’ll doBuild and lead a team of engineers in your timezoneDevelop talent through coaching, mentoring, feedback and hands-on career developmentDemonstrate sound engineering principles and directly contribute toward your team’s goalsSet and manage expectations with other engineering teams, management, and external stakeholdersLead modern, agile software development practicesEnsure a healthy, collaborative engineering culture in line with the company valuesBe an active part of the leadership team and collaborate with other leaders in the organisationBuild automated, highly reliable image delivery, testing and publication pipelinesEngage with many other teams at Canonical, as well as the open source community and commercial partnersWork from home with global travel up to 15% for internal and external eventsWho you areYou love to mentor, develop and grow people, and have a track record of doing itYou are knowledgeable and passionate about software developmentYou are focused on success and the delivery of timely, high quality softwareYou have experience and commitment to agile development methodologiesYou have a Bachelor’s or equivalent in Computer Science, STEM or similar degreeSoftware development experience in Python or GolangEffective written and verbal communication skillsPractical experience with at least one of Microsoft Azure, Google Cloud, or AWSWhat Canonical offers:Personal learning and development budgetAnnual compensation reviewRecognition rewardsAnnual leavePriority Pass for travelParental leaveCanonical 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.We are proud to foster a workplace free from discrimination. 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. 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. You will strive to automate the delivery of existing and new Ubuntu image products applied to all modern workloads from web servers to GPU-aided AI for servers, VM’s and containers.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. You’ll be responsible for the stability and functionality that our cloud users have come to expect. We aim to deliver the very best public cloud VM experience, as well as specialized images for specific purposes on each cloud.We work closely with Amazon, Microsoft, Google and other world-class cloud partners to optimise Ubuntu for their infrastructure. You will also need to represent the team in direct partner engagement. Our team builds, tests, and publishes the base Ubuntu images used by millions to ensure optimal performance and security in their cloud estate.

Software Engineer - Docker Images & Community

Company: Canonical

Location: Other US Location

Posted Aug 03, 2023

Microsoft Azure, GCP, AWS, etc. Docker, Kubernetes, etc. Jenkins, GitHub Actions, Concourse CI, etc. Diversity of experience, perspectives, and background lead to a better environment for our employees and a better platform for our users and customers. )You have a track record of delivering timely, high quality softwareYou have experience with container images and containerised operationsYou master at least one container management/orchestration tool (e.g. )You have hands-on experience with at least one public cloud (e.g. )You have significant experience with Python and/or GoYou are experienced with Linux systems administration and package managementYou have strong written and verbal communication skills to convey technical conceptsYou bring clarity to technical and engineering discussionsYou are someone who strongly believes that sharing is caring, and knowledge is powerYou have a Bachelor’s or equivalent in Computer Science, STEM or similar degreeWhat Canonical Offers:Learning and development, with annual budget for professional developmentAnnual compensation reviewRecognition rewardsAnnual leavePriority Pass for travelWork remotely with a talented, distributed global teamCanonical is proud to foster a workplace free from discrimination. You’ll gain experience with numerous container technologies and participate in exciting and exploratory tasks, where your feedback will be critical for the decision-making process. As an engineer, your seniority will be based on your software development background and ability to lead junior team members.Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical. This is an exciting opportunity for experienced software engineers looking for a place to leave their mark, who are passionate about shaping an open source product with the highest quality, with and for the community!What you’ll doBuild robust, scalable, leading-edge container imagesWork on automated Ci/CD processes for building, testing and publishing our container imagesWrite tools and tests for assessing security compliance and cloud-native compatibilityWork in Python and/or Go to deliver new functionalities to our container building toolsDemonstrate sound engineering principles by contributing directly to your team’s goalsParticipate in strong engineering process through code and architectural reviewProvide technical feedback for the team’s decision-making processEngage with the open source community as a subject-matter expertGrow our knowledge base and write documentationHelp design new tools and productsWork in a collaborative, agile and globally distributted environmentMentor and help hiringWork from home with global travel up to 15% for internal and external eventsWho you are - at least some of those statements apply to you:You are knowledgeable and passionate about software developmentYou have experience in collaborative developmentYou have worked with CI/CD systems (e.g.

Sales Director - Embedded Linux

Company: Canonical

Location: Other US Location

Posted Aug 05, 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.LI-remote  We expect excellence - in order to succeed, we need to be the best at what we do.Canonical has been a remote-first company since its inception in 2004.&8203; 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. Our compensation philosophy is to ensure equity right across our global workforce.  In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. 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. In addition to the benefits below, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. 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.Fully remote working environment - we’ve been working remotely since 2004!Personal learning and development budget of 2,000USD per annumAnnual compensation reviewRecognition rewardsAnnual holiday leaveParental LeaveEmployee Assistance ProgrammeOpportunity to travel to new locations to meet colleagues at ‘sprints’Priority Pass for travel and travel upgrades for long haul company eventsAbout CanonicalCanonical is a pioneering tech firm that is at the forefront of the global move to open source. You should also be able to do so across multiple industries.Location: This role will be based remotely in the Western part of North AmericaWhat your day will look likeBuild, execute and maintain a territory plan to promote our brand and increase market awarenessDevelop new pipeline through outreach, prospecting, local marketing, and industry eventsClose contracts to meet and exceed quarterly and annual bookings targets as well as to achieve tactical and strategic objectivesManage customer relationships and interactions through all stages of the sales cycleWork with IoT Field Engineers to increase account penetration and ensure customer satisfactionMaintain accurate data and forecasts within SalesforceEstablish productive professional relationships with key personnel, influencers and decision makers, both externally and internallyCoordinate with colleagues, including support, delivery and management resourcesWhat we are looking for in youBachelor's level degree, preferably in engineering or computer scienceField experience in enterprise softwareTrack record of achievement in sales targets and large account winsAbility to be successful in a globally distributed team through self-discipline and self-motivationAbility to extend existing relationships with customersAbility to develop joint strategic sales plans for increased revenue and market shareDetail oriented with effective follow-upWillingness to travel up to 50%At this point in time, the successful candidate will be located in the Western part of North America.Additional skills that you might also bringPrevious experience selling to departments developing software for IoT, Devices and/or Embedded Software is strongly preferred.What we offer youYour base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. 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 a bright, technically savvy Sales Director - Embedded Linux to join our team.

Linux Curriculum Developer

Company: Canonical

Location: Other US Location

Posted Aug 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.LI-RemoteLI-ET1 We expect excellence - in order to succeed, we need to be the best at what we do.Canonical has been a remote-first company since its inception in 2004.&8203; 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. Join a fast-paced, global, fully remote team and help set the trajectory of our expanding technical certifications, credentials and future training programmes. Our compensation philosophy is to ensure equity right across our global workforce.In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. This position requires the ability to balance the rigorous methodology of instructional design with the technical experience of an engineer to help create engaging technical curriculum and assessment content.As a Curriculum Developer on the Credentials & Curriculum team, you’ll use your skills as a quick learner and effective communicator to balance an interest in open source communities, operating systems, DevOps and cloud technologies, scripting languages, and git repositories, with a passion for improving assessment and instructional content through  blueprinting, JTA surveys, and SME recruitment and management phases.This role reports to the Skills Certification Lead.Location: This role can be held anywhere in the EMEA or Americas time zones / regions.What your day will look likeWorking with stakeholders and cross-teams in analysing instructional design requests to determine technical resource requirements and project needsCreating relevant, engaging, accurate instructional, assessment, and supporting content based on blueprints, JTA surveys, item writing panels, SME guidance, and industry best practicesAct as internal Subject-Matter Expert (SME) for Linux and data centre products, verifying items and instruction accuracy Determine exam delivery platform specifications required per examWorking with technical vendors and internal teams to manage porting and transferring of content and user data in various internal and vendor-based systems, including GitHub repositories and JIRAWhat we are looking for in youAn expert in Linux, preferrably Ubuntu or Debian.Effective communication and collaboration across cross-functional teams, vendors, and with internal stakeholders to ensure resources and needs alignRelevant, engaging and accurate instructional design and assessmentIndustry best practices of exam blueprinting and job task analysisStrong initiative and leadership skills, Agile experience, and security and privacy assessmentUser-friendly, accessible methods of conveying highly technical information that is relevant, appropriately challenging, and offers the highest quality user experience.Experience with GitHub repositories,CRMs, and JIRACuriosity and the drive to learn highly complex technologies rapidly and autonomously in addition to working with SMEs.What we offer youYour base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. Please note that additional benefits may apply depending on the work location and, for more information on these, please ask your Talent Partner.An opportunity to shape the open source communityAn inclusive work environmentLearning and developmentAnnual compensation reviewRecognition rewardsAnnual leavePriority Pass for travelAbout CanonicalCanonical is a pioneering tech firm that is at the forefront of the global move to open source. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. We recruit on a global basis and set a very high standard for people joining the company. This will be the Canonical Ubuntu version of RHCE, Cisco CNE and similar certifications.

Sales Director - Embedded Linux

Company: Canonical

Location: Other US Location

Posted Aug 05, 2023

Diversity of experience, perspectives, and background create a better work environment and better products. 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. You should also be able to do so across multiple industries.Key responsibilities Meet and exceed quarterly and annual bookings targetsArticulate our uniqueness on device enablement, application software, and servicesClose contracts for the design and delivery of Ubuntu Core devicesDevelop new pipeline through outreach, prospecting, local marketing, and industry eventsPromote our brand and offerings to further extend market awarenessBuild, execute and maintain a territory planAchieve tactical, strategic and financial objectives for the assigned regionManage customer relationships and interactions through all stages of the sales cycleWork with IoT Field Engineers to increase account penetration and ensure customer satisfactionMaintain accurate data and forecasts within SalesForceEstablish productive professional relationships with key personnel, influencers and decision makersCoordinate with colleagues, including support, delivery and management resourcesRequired skills and experienceBachelor's level degree, preferably in engineering or computer scienceField experience in enterprise software or technology salesTrack record of achievement in sales targets and large account winsAbility to be successful in a globally distributed team through self-discipline and self motivationAbility to extend existing relationships with customersAbility to develop joint strategic sales plans for increased revenue and market shareDetail oriented with effective follow-upWillingness to travel up to 50% of the time post-covidHighly desirableEmbedded software sales experienceKnowledge of open source and LinuxAn entrepreneurial spirit Experience with a process-oriented sales methodologyDepending 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. Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.We are proud to foster a workplace free from discrimination. 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. It is Linux reinvented for optimal reliability, security and footprint. They will prospect and develop new enterprise accounts for new business and/or further develop and grow existing strategic accounts in their defined territories. This is a unique hunter sales position and strategic account development role and requires energy, ambition and focus. Our products help companies transform their digital operations from cloud to edge.Our flagship product in IoT, Ubuntu Core, is unique. Whatever your identity we will give your application fair consideration.LI-Remote Canonical, the publisher of Ubuntu, is a remote-first global software company at the forefront of Cloud and IoT.

C, Golang Software Engineer working on dqlite, a Raft extension for SQLite

Company: Canonical

Location: Other US Location

Posted Aug 17, 2023

Canonical is hiring a software developer to work on dqlite, a distributed SQLite database using their own Raft library. The developer will work on enhancing libraft, dqlite, and go-dqlite components, and will also respond to issues and user inquiries. This is a great opportunity for someone to make a significant impact on modern computing technologies.

Engineering Manager, Sustaining Software Engineering, Worldwide

Company: Canonical

Location: Other US Location

Posted Aug 11, 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.LI-remote  We expect excellence - in order to succeed, we need to be the best at what we do.Canonical has been a remote-first company since its inception in 2004.&8203; 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. You will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on strategy and execution.Location: This job is open to applicants in all timezones, and is a full-time, remote position. What your day will look likeManage and lead a distributed team of engineersHire, coach, mentor, provide feedback and career development guidance to your teamManage shift scheduling, measuring key performance indicators (KPIs), and trainingSupport timely delivery of bug fixes, patches, and other technical solutions to address business needs in a variety of technology fields, including but not limited to Ubuntu, OpenStack, Ceph, Kubernetes, Juju & MAASDemonstrate the very best of Canonical in customer interactionsSet and manage expectations with other engineering teams, senior management, and external stakeholdersAdvocate and advance modern software development practicesGrow a healthy, collaborative engineering culture in line with the company valueCollaborate with other teams in the organisationWork from home with global travel up to 10% for internal and external eventsWhat we are looking for in youYou have interest and deep experience with three or more of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Postgresql, Mongo, Debian packagingProfessional software delivery experience using C, C++, Go, Python, or similarYou are knowledgeable and passionate about software developmentLeadership experience displaying ability to organise and prioritise complex problem resolution and bug fixesExperience with version control systems such as gitExperience with debugging tools such as gdb, crash or otherDemonstrated strong commitment to testing methodologies and maintainable code qualityExcellent communication skills in the English language, both verbal and writtenExperience with Linux, with a preference towards UbuntuExperience with Open Source and Open Source Business ModelsPeople management experience in a support organisation is a strong plusWhat we offer youYour base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. Our compensation philosophy is to ensure equity right across our global workforce.  In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. While not actively developing products, Sustaining Engineering, as part of Support Engineering, solves problems for the customer and for the benefit of the wider Open Source community. Please note that additional benefits may apply depending on the work location and, for more information on these, please ask your Talent Partner.Fully remote working environment - we’ve been working remotely since 2004!Personal learning and development budget of 2,000USD per annumAnnual compensation reviewRecognition rewardsAnnual holiday leaveParental LeaveEmployee Assistance ProgrammeOpportunity to travel to new locations to meet colleagues at ‘sprints’Priority Pass for travel and travel upgrades for long haul company eventsAbout CanonicalCanonical is a pioneering tech firm that is at the forefront of the global move to open source. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. This team is well staffed with experts in every time zone and, while the work is always important to a customer and time is always of the essence, the team is resourced to ensure the good work-life balance and ongoing development of each team member. As an engineering manager in the Sustaining Engineering team, your primary responsibility is to the people you support: ensuring that they are growing as engineers, making valuable contributions, and generally having a great experience at Canonical.

Global Payroll Administrator

Company: Canonical

Location: Other US Location

Posted Aug 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.LI-remote  We expect excellence - in order to succeed, we need to be the best at what we do.Canonical has been a remote-first company since its inception in 2004.&8203; 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. Our compensation philosophy is to ensure equity right across our global workforce.  In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. We recruit on a global basis and set a very high standard for people joining the company. 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.Fully remote working environment - we’ve been working remotely since 2004!Personal learning and development budget of 2,000USD per annumAnnual compensation reviewRecognition rewardsAnnual holiday leaveParental LeaveEmployee Assistance ProgrammeOpportunity to travel to new locations to meet colleagues at ‘sprints’Priority Pass for travel and travel upgrades for long haul company eventsAbout CanonicalCanonical is a pioneering tech firm that is at the forefront of the global move to open source. Canonical provides a unique window into the world of 21st-century digital business.Canonical is an equal opportunity employerWe are proud to foster a workplace free from discrimination. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. You’ll have domain expertise in processing payroll in different countries.

Engineering Director, Ubuntu Systems Management

Company: Canonical

Location: Other US Location

Posted Aug 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.LI-remote  We expect excellence - in order to succeed, we need to be the best at what we do.Canonical has been a remote-first company since its inception in 2004.&8203; 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. Significant past experience with hands-on software development, particularly in Go, is desirable. Our compensation philosophy is to ensure equity right across our global workforce.  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.Fully remote working environment - we’ve been working remotely since 2004!Personal learning and development budget of 2,000USD per annumAnnual compensation reviewRecognition rewardsAnnual holiday leaveParental LeaveEmployee Assistance ProgrammeOpportunity to travel to new locations to meet colleagues at ‘sprints’Priority Pass for travel and travel upgrades for long haul company eventsAbout CanonicalCanonical is a pioneering tech firm that is at the forefront of the global move to open source. You will be expected to lead and facilitate technical design and architecture work alongside your senior engineering staff.The role is fully remote, with global travel for 4-6 weeks per year to facilitate company events. Location: This role can be held anywhere in the Americas time zones, from Canada to Argentina :)What your day will look likeCollaborate proactively with multiple distributed teamsHelp engineering teams establish and achieve community engagement goalsEstablish consistency in community process, engagement, and interaction across engineeringInfluence others and represent technical insight to customers and other engineersSpend a significant amount of time mentoring others and providing cross-team inputWork from home with global travel 4 to 6 weeks for internal and external events What we are looking for in youYou are capable of representing Canonical / Ubuntu externallyYou have experience leading successful projects and teamsYou are organised and effective working through managers, from homeYou make well-considered plans and keep on top of progress weeklyYou are an articulate communicatorYou love technology and working with brilliant peopleYou follow industry trends and new technologies, thoughtfully and carefullyYou understand and value how you do what you do, as well as what you doYou have strong collaboration and influencing skillsYou are curious, flexible, articulate, and accountableYou value soft skills and are passionate, enterprising, thoughtful, and self-motivatedWillingness to travel up to 4 times a year for internal eventsAdditional skills that you might also bringExperience doing systems management of Linux infrastructure would be a plus A public record of community engagement, particularly with open source communitiesYou are comfortable preparing and giving presentationsExperience building highly scalable Python web applications would be a plusExperience building highly scalable SaaS applications would be a plusWhat we offer youYour base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. We recruit on a global basis and set a very high standard for people joining the company.

Engineering Manager - NoSQL Databases

Company: Canonical

Location: Other US Location

Posted Aug 14, 2023

Canonical is building a comprehensive suite of multi-cloud and on-premise data solutions for the enterprise. They are looking for a technical Engineering Manager to lead a team focused on NoSQL databases. The role is based in European, Middle East, African or any American region / time zone. The company values open source, diversity, and excellence.

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