cover image
Canonical

Canonical

www.canonical.com

24 Jobs

1,665 Employees

About the Company

We deliver open source to the world faster, more securely and more cost effectively than any other company.

We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.

Ubuntu means 'humanity to others'. We chose it because it embodies the generosity at the heart of open source, the new normal for platforms and innovation.

Together with a community of 200,000, we publish an operating system that runs from the tiny connected devices up to the world's biggest mainframes, the platform that everybody uses on the public cloud, and the workstation experience of the world's most productive developers.

Secure and reliable, elegant and intuitive, and open for innovation - this is the future of open source, which is why we're proud to be the developers of the fastest growing Linux in the world despite already being the most widely deployed.

If you're interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.

www.canonical.com

Listed Jobs

Company background Company brand
Company Name
Canonical
Job Title
Sales Development Representative
Job Description
Job Title: Sales Development Representative Role Summary Drive new business by prospecting, qualifying, and nurturing leads across cloud, developer, IoT, and AI markets for a leading open‑source enterprise software provider. Expectations - Generate and manage a robust pipeline of qualified opportunities. - Achieve or exceed monthly and quarterly prospecting and qualification targets. - Maintain high engagement rates across inbound and outbound touchpoints. Key Responsibilities - Respond promptly to inbound inquiries via email, phone, and chat. - Execute outbound sales and marketing campaigns using multi‑channel outreach. - Attend and represent the company at events and conferences worldwide; present product value and build face‑to‑face relationships. - Collaborate with regional sales, marketing, and senior stakeholders to align outreach and conversion strategies. - Work with marketing teams to refine campaigns and messaging. - Research prospective customers, industry trends, and competitive landscape. - Identify new prospects, segment markets, and map accounts to uncover upsell opportunities. - Build and maintain accurate lead and opportunity records in the CRM. - Contribute to the development and refinement of sales processes and policies. - Deliver regular pipeline and activity reporting to leadership. Required Skills - Strong verbal and written communication. - Persistence, resilience, and an over‑achievement mindset. - Ability to learn quickly and adapt to changing technology and market dynamics. - Creative problem‑solving and cross‑functional collaboration. - Self‑motivated with strong organization and time‑management. Required Education & Certifications - Bachelor’s degree (or equivalent) in Business, Marketing, Computer Science, or related field. - Valid sales or technical training certificates preferred but not mandatory.
London, United kingdom
On site
30-09-2025
Company background Company brand
Company Name
Canonical
Job Title
Linux Engineering Manager - Optimisation for Latest Hardware
Job Description
Job title: Linux Engineering Manager – Optimisation for Latest Hardware Role Summary: Lead a distributed engineering team to optimise Ubuntu across the full Linux stack (kernel, drivers, GUI) for next‑generation IoT and server‑class silicon. Manage relationships with silicon partners, drive delivery of high‑quality, performance‑enhanced releases, and align product architecture with partner roadmaps. Expectations: - Deliver on agreed project milestones with silicon partners. - Provide technical leadership and coaching to a small team of software engineers. - Ensure strict quality, reliability, and performance standards. - Collaborate cross‑functionally with product, QA, and architecture teams. - Travel internationally up to twice a year for up to two weeks; otherwise remote. Key Responsibilities: - Design and implement integration solutions for Ubuntu on new hardware platforms. - Engage directly with commercial partners to translate business needs into technical outcomes. - Lead sprint planning, retrospective, and continuous improvement for the team. - Monitor and report on project status, risks, and progress to senior stakeholders. - Foster a culture of high performance, learning, and accountability. - Coordinate with internal teams to ensure alignment on architecture, roadmap, and release cadence. - Maintain documentation of partner configurations, tests, and release notes. - Oversee debian packaging, driver development, and kernel tuning for performance. - Negotiate and manage external engineering contracts as needed. Required Skills: - Deep knowledge of Linux distributions, kernel development, driver integration, and GUI stacks. - Experience with Debian packaging and kernel configuration for server‑class hardware. - Proven track record managing or leading a software engineering team. - Strong understanding of Agile methodologies and delivery practices. - Excellent written and verbal communication in English. - Ability to resolve technical issues, interpret business challenges, and propose effective solutions. - Strong analytical and problem‑solving abilities. - Capacity to build and maintain trustful relationships with external partners. Required Education & Certifications: - Bachelor’s degree (or equivalent) in Computer Science, Computer Engineering, or related field. - Industry certifications (e.g., Linux Professional Institute, Red Hat Certified Engineer) are a plus but not mandatory.
Washington dc, United states
On site
08-10-2025
Company background Company brand
Company Name
Canonical
Job Title
Cloud Solutions Architect - Alliances
Job Description
**Job Title** Cloud Solutions Architect – Alliances **Role Summary** Design, implement, and validate cloud-native solutions using Ubuntu, Kubernetes, OpenStack, Ceph, and associated open‑source technologies for Canonical’s OEM, GSI, ISV, channel, and public‑cloud partners. Serve as a technical partner enablement lead, creating joint reference architectures, delivering workshops, and supporting partner go‑to‑market initiatives across on‑prem and public cloud environments. **Expectations** - Deep expertise in Linux (Ubuntu) and cloud‑native stack. - Proficient troubleshooting and scripting (Python, Bash). - Excellent communication, presentation, and multi‑tasking skills. - Ability to travel globally up to 30 %. - Strong customer‑centric mindset; capable of pitching and demonstrating solutions. **Key Responsibilities** - Architect end‑to‑end environments (Kubernetes, Kubeflow, OpenStack, Ceph, Spark) on AWS, Azure, and GCP. - Integrate open‑source software such as PostgreSQL, MongoDB, Kafka, Cassandra, NGINX. - Develop and publish joint reference architectures for partners. - Conduct technical validations with partner teams. - Lead onboarding sessions, workshops, and demos to promote Canonical’s technologies. - Collaborate with OEMs, GSI, ISV, and channel partners to define joint go‑to‑market strategies. **Required Skills** - Linux administration (Ubuntu preferred). - Kubernetes, Ceph, OpenStack, cloud infrastructure design. - Networking fundamentals and cloud services. - Python and Bash scripting. - Strong verbal and written English. - Presentation, stakeholder engagement, and project coordination. - Willingness to travel internationally (up to 30 %). **Required Education & Certifications** - Bachelor’s degree in Computer Science, Mathematics, Physics, or a related technical field. - Relevant certifications (e.g., Linux Professional Institute Certification, Certified Kubernetes Administrator, AWS/Azure/GCP certifications) are desirable but not mandatory.
Boston, United states
On site
08-10-2025
Company background Company brand
Company Name
Canonical
Job Title
Software Engineering Manager - Sustaining Engineering
Job Description
**Job Title:** Software Engineering Manager - Sustaining Engineering **Role Summary:** Lead and grow a globally distributed engineering team responsible for delivering timely bug fixes, patches, and technical solutions across Ubuntu and related open‑source projects (OpenStack, Ceph, Kubernetes, Juju, MAAS). Drive modern development practices, ensure high‑quality code, and maintain strong stakeholder relationships while fostering a collaborative culture. **Expactations:** - Demonstrate strong leadership and people‑development skills. - Meet KPI targets for issue resolution and release cadence. - Communicate effectively in English with internal teams and external partners. - Align team output with company values and customer expectations. - Travel up to 10% for events and sprints. **Key Responsibilities:** - Manage, mentor, and evaluate a distributed team of engineers. - Recruit, onboard, and develop talent; conduct performance reviews. - Prioritize and coordinate bug‑fix and patch delivery across multiple open‑source platforms. - Define, track, and report on KPIs and training metrics. - Advocate modern software development, testing, and code‑quality practices. - Collaborate with cross‑functional engineering groups and senior leadership. - Represent the organization in customer interactions and external events. **Required Skills:** - Professional software development experience in C, C++, Go, Python or similar languages. - Proficiency with Git and Linux environments (Ubuntu preferred). - Strong debugging expertise (e.g., gdb, crash analysis). - Solid understanding of testing methodologies and maintainable code standards. - Experience leading teams through complex problem resolution and bug‑fix prioritization. - Excellent verbal and written communication in English. - Familiarity with open‑source ecosystems and business models. - People‑management experience in a support or sustaining engineering context (preferred). **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience). - No specific certifications required; relevant technical certifications are a plus.
San jose, United states
On site
08-10-2025