Canonical
Similar Companies Hiring
Jobs at Canonical
Search the 123 jobs at Canonical
Recently posted jobs
The Containerization & Virtualisation Architect will design and evolve LXD and Canonical MicroCloud, code primarily in Golang and C, and lead a globally distributed team. Responsibilities include mentoring colleagues, reviewing code, and ensuring product security and efficiency.
The role involves managing regional sales teams, leading enterprise sales representatives, and promoting Canonical's open source solutions including Ubuntu, cloud services, and enterprise applications. The manager will be responsible for driving sales growth and expanding Canonical's reach in open source software across various regions and industries.
The Digital Marketing Graduate will support marketing team members in setting up and monitoring paid campaigns, analyze campaign performance, enhance automation and AI for better results, and contribute to Canonical's adtech development.
As a Graduate Sales Development Representative at Canonical, you will handle customer inquiries, execute sales and marketing campaigns, travel to events, collaborate with teams, and generate a pipeline. You will also research prospective customers, identify market trends, and work on defining team processes. The role requires excellent academic results, a passion for technology, continuous learning, problem-solving skills, communication abilities, and a result-driven mindset.
Lead and manage a team of engineers to optimize Ubuntu for the latest hardware platforms, ensure quality standards, engage with commercial partners, and foster team development through coaching and mentoring.
The Threat Intelligence Lead at Canonical will develop and execute the threat intelligence strategy, focusing on cyber threats targeting software supply chains, and enhance cybersecurity controls. Responsibilities include tracking cyber threats, collaborating with teams, and briefings for stakeholders while promoting open source threat intelligence practices.
As an Accountant at Canonical, you will assist with month-end reporting, manage ledger processes, support audit processes, enhance financial efficiency, and prepare the company for its IPO while fostering team collaboration and continuous learning.
The Support Engineering Manager will lead and manage a support team, ensuring high customer satisfaction and technical excellence in problem-solving for Ubuntu products. Responsibilities include operational control, performance management, hiring, and contributing to knowledge bases while driving continuous improvement.
As a System Software Engineer specializing in Ubuntu Networking, you will enhance the network stack for Ubuntu across various platforms, including cloud, server, and IoT. Your responsibilities include maintaining and integrating core components, collaborating with teams on architecture, mentoring junior engineers, and contributing to open-source projects.
As a Lead Development Lifecycle Engineer at Canonical, you will enhance Ubuntu for mission-critical environments by leading compliance and certification efforts, implementing engineering excellence strategies, and collaborating with engineering leadership to define processes. Your role involves influencing and coaching engineering teams while advocating for agile software development practices and establishing external partnerships.
The Software Engineer role at Canonical focuses on building modeling software for distributed storage systems like OpenStack and Ceph. Responsibilities include writing high-quality Python and Golang code, debugging, producing technical documentation, and collaborating with a distributed team to meet customer needs in the software-defined datacenter.
The Engineering Manager at Canonical will lead a distributed team focused on MLOps and Analytics, ensuring quality code delivery and team productivity. Responsibilities include managing processes, conducting one-on-ones, mentoring engineers, participating in community interactions, and attending conferences. The role demands strong technical fluency in relevant programming languages and machine learning tools.
As an Engineering Manager, you will lead a distributed team to design and implement snapd features, ensuring timely delivery of technical solutions, fostering a collaborative culture, and aligning with company values while advocating for agile practices.
The Enterprise Project Manager at Canonical is responsible for driving project success in complex software technology environments, managing stakeholder relations, and leading global project teams. They must have a strong background in IT project management and Agile methodologies, exceptional communication skills, and experience with enterprise IT programs and process improvement.
The Senior Software Engineer will develop core features of the Metal As A Service (MAAS) platform, collaborating with other teams, improving continuous integration, and enhancing documentation. The role demands problem-solving, technical leadership, and occasional international travel for team collaboration.
As a software engineer for Identity Management at Canonical, you will modernize and enhance identity management solutions for authentication and authorization across Canonical's products and websites. Responsibilities include collaborating with a distributed team, writing web service APIs, and implementing features from design to production.
As a Software Engineer at Canonical, you will utilize your C++ skills to enhance the Multipass platform, ensuring a user-friendly experience. Responsibilities include designing features, coding, code reviews, and collaborating with a distributed team. You will also maintain high code quality and support the open-source community.
The Linux Desktop Support Associate will provide technical support for employees, assist in onboarding new staff, handle technical issues during events, and ensure high customer satisfaction while learning about new products and technologies.
As an Embedded Linux Containers Software Engineer on the SnapD team, you will work on mission-critical Golang code, focusing on software delivery, containers, telemetry, and security sandboxing. You will collaborate with a remote team, write and debug high-quality code, and contribute to creating features while maintaining robust software applications.
As an Engineering Manager, you will lead a team to develop a Ceph-focused software-defined storage solution, manage a distributed engineering team, advance agile practices, and ensure software quality and documentation. You will mentor engineers, set project schedules, and collaborate with leadership while promoting a healthy engineering culture.