Canonical
Jobs at Canonical
Recently posted jobs
Cloud • Software
As a Junior Cloud Field Engineer, you'll help companies implement cloud infrastructure and solutions using Linux and cloud-native operations. Responsibilities include deploying and testing technologies like OpenStack and Kubernetes, developing with Python, and providing customer-focused solutions. You'll also coach peers and participate in projects, with a potential for travel up to 25%.
Cloud • Software
As a Senior Engineer at Canonical, you will lead the design and architecture of impactful open-source projects, write high-quality code in various programming languages, mentor colleagues, and engage with the open-source community. Expect to work collaboratively with a global team while making significant contributions to Canonical's technology portfolio.
Cloud • Software
As an MLOps Field Engineer at Canonical, you will help customers implement AI/ML solutions using open source technologies. This involves designing cloud infrastructure, collecting customer requirements, and delivering presentations on Ubuntu and AI/ML capabilities. You will work closely with sales and engineering teams to solve complex challenges in data architecture and deployment.
Cloud • Software
As a Senior Site Reliability/GitOps Engineer at Canonical, you'll drive automation and infrastructure as code practices. You'll automate software operations across private and public clouds, support core services, troubleshoot issues, and collaborate with global teams. You'll also provide feedback to improve Canonical products and work alongside talented individuals in a remote-first environment.
Cloud • Software
As a Senior Engineering Manager at Canonical, you will lead a distributed team of engineers working on essential components of Ubuntu. Your role involves planning, execution, and driving the adoption of best software development practices while collaborating with cross-functional teams. A deep understanding of Linux, demonstrated experience in software engineering, and exceptional leadership skills are key to success in this role.
Cloud • Software
The Engineering Manager will lead the BootStack team, managing engineers to optimize development and operations, ensuring high-quality managed services for customers, and maintaining effective communication with stakeholders. Responsibilities include team management, process implementation, and meeting service level agreements.
Cloud • Software
As a Cloud Field Engineer, you will help global companies adopt private cloud infrastructure and open-source applications by designing and implementing cloud solutions using Linux, Kubernetes, and OpenStack. You'll also develop Kubernetes operators in Python and coach colleagues on cloud technologies.
Cloud • Software
As the Engineering Manager for AppArmor, you will lead a team of engineers focusing on security features for Ubuntu. Responsibilities include coaching and mentoring team members, implementing engineering processes, collaborating with stakeholders, and driving team health indicators while ensuring quality results.
Cloud • Software
The Engineering Manager at Canonical will lead a diverse team of engineers, providing coaching and mentorship while driving the execution of disciplined engineering processes. This role involves setting technical direction, engaging with stakeholders, and contributing to team growth and development. The manager will also measure team performance and promote effective engineering practices.
Cloud • Software
Join Canonical as a Software-Defined Networking Engineer, working on open-source networking software across various technologies. You'll collaborate with silicon providers, design solutions, write high-quality code, and contribute to documentation. The role includes working with advanced OS and networking technologies, engaging with the open-source community, and developing strategies for innovative networking solutions.
Cloud • Software
As a Software Engineering Manager at Canonical, you will lead a distributed team of engineers, support the delivery of Ubuntu kernels, and engage with open source communities and commercial partners. Your role involves technical leadership, team development through coaching, mentoring, and ensuring quality in kernel engineering.
Cloud • Software
Design and write high-quality software that operates at scale, focusing on REST API microservices using Go and Python. Collaborate with back-end teams to enhance API design, database performance, and implement next-gen DevOps practices. Provide technical leadership and contribute documentation while debugging and resolving software issues.
Cloud • Software
As a Linux System Engineer at Canonical, you will focus on enhancing the quality of Ubuntu through automation and testing. You'll monitor quality indicators, troubleshoot issues, improve continuous integration processes, and develop automated test cases, while collaborating with various teams.
Cloud • Software
The Ubuntu Pro Sales Engineer will assist global companies in adopting Ubuntu Pro and related open source applications. Responsibilities include gathering customer requirements, addressing challenges with Ubuntu Pro, delivering presentations, collaborating with sales teams, and traveling for client meetings and internal events.
Cloud • Software
Lead Engineer role with a focus on Ubuntu Linux kernel engineering, performance enhancements, vulnerability mitigation, and distribution optimization. Requires strong technical background, leadership skills, and ability to coordinate with external teams. Remote work available with some international travel for company events.
Cloud • Software
As a Technical Author at Canonical, you will create and maintain technical documentation, influence product development, engage with user communities, and standardize content across products. You'll contribute to improving documentation practices and collaborate with other documentation experts. This role combines technical communication skills with subject-matter expertise.
Cloud • Software
The Partner Sales Manager is responsible for building strategic relationships with Dell, enabling teams, generating opportunities, and driving the Canonical agenda within Dell. The role includes conducting customer workshops, attending sales events, and aligning with internal teams to expand Canonical's market share and awareness of its open source capabilities.
Cloud • Software
The Telco Cloud Engineer will lead customers in designing and delivering telco-grade open source solutions using technologies such as OpenStack and Kubernetes, while providing technical pre-sales consulting. Responsibilities include deploying cloud solutions, investigating software defects, and applying Infrastructure as Code techniques. The role requires strong Python development skills and a collaborative approach to meet customer needs.
Cloud • Software
As a Software Engineer in Solutions Engineering, you will contribute to open source IT and DevOps by developing software operations code. You'll work with Python and Golang to improve infrastructure-as-code for high-performance computing and collaborate with teams managing OpenStack and Kubernetes for client solutions.
Cloud • Software
The System Software Engineer will focus on modern C and C++, enhancing compiler runtimes and tooling on Ubuntu. Responsibilities include writing code, debugging, reviewing peer work, and collaborating with teams to improve the performance and experience of Ubuntu across various platforms.