Ubuntu Engineering Lead
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Manager
Similar jobs
Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.
Search for Open Source Engineer - Python at Braintrust | Remote
148,606 results
Canonical
Canonical is at the forefront of open source innovation, delivering powerful software and operating systems to enterprises worldwide. Our flagship platform, Ubuntu, plays a crucial role in transformative initiatives across public cloud, data science, artificial intelligence, engineering breakthroughs, and the Internet of Things. We proudly serve top-tier pub…
Canonical
Canonical, a global leader in open-source software and operating systems, is seeking an Engineering Manager for our renowned Ubuntu platform. Ubuntu is at the forefront of transformative enterprise initiatives including public cloud, data science, AI, engineering innovation, and IoT. Our esteemed clientele comprises top-tier public cloud and silicon providers, alongside prominent industry leaders across various sectors. We champion a culture of global distributed collaboration, with over 1,200 team members spanning more than 75 countries and minimal office-based roles. Teams convene two to four times a year in captivating locations worldwide to strategize and execute our vision.As a founder-led and profitable organization, we continue to expand our horizons. We are on the lookout for dynamic engineering leaders who are passionate about quality, performance, and resilience in software development. Ideal candidates will possess a proven history of cultivating and developing high-performing engineering teams.This position encompasses roles for both Managers and Senior Managers. At Canonical, we emphasize the importance of remaining technically adept, staying engaged with code, and fostering relationships within our teams.Our engineering teams integrate cutting-edge open-source software, ensure robust upgrade paths, and innovate the future of Ubuntu. More than just the world’s most deployed open-source operating system, Ubuntu serves as a platform of innovation for millions globally. Our community embodies a diverse spectrum of developers, from students and hobbyists to professional engineering and creative teams in corporate and academic settings.The primary teams responsible for delivering Ubuntu include:Foundations: Responsible for maintaining essential software components such as architectures, package managers, compilers, toolchains, bootloaders, filesystems, and core utilities.Server: Leading the future design and evolution of our Ubuntu Server distribution.Desktop: Driving innovations for Ubuntu Desktop, including the future immutable desktop, Ubuntu Core Desktop, WSL, gaming technology, and a suite of modern applications crafted with Flutter.Debcrafters: A dedicated team focused on the maintenance and overall health of the Ubuntu archive, one of the most comprehensive repositories of open-source software today.As the Engineering Manager, you will oversee your technical roadmap and be accountable for your team’s growth. You will help them excel as engineers, engage in meaningful work, and enjoy their journey with us. A background in software engineering coupled with technical leadership experience is essential for this role.
Canonical seeks a talented Software Engineer to join our Solutions Engineering team, working remotely from anywhere in the world. As a leading provider of open-source software, we empower enterprises with our widely adopted Ubuntu platform, driving innovation across public cloud, data science, AI, engineering, and IoT sectors. You'll play a pivotal role in transforming open-source IT and DevOps operations, enabling high-performance computing, private cloud, and advanced analytics through infrastructure-as-code. Collaborate closely with our managed infrastructure operations team to refine our products based on real-world experiences while developing Python-based automation tools that simplify operations for users globally. If you are passionate about distributed systems and cloud computing, and eager to work on the cutting edge of software engineering, we invite you to apply.
Canonical
Join Canonical, a trailblazer in open-source software and operating systems, as we continue to empower enterprises globally with our renowned platform, Ubuntu. Our solutions are integral to pioneering initiatives across public cloud, data science, artificial intelligence, engineering innovation, and the Internet of Things (IoT). Our clientele includes top-tier public cloud and silicon providers, along with industry leaders across various sectors. Canonical champions global distributed collaboration, boasting over 1200 team members in 75+ countries, with minimal office-based roles. We convene in captivating locations around the world 2 to 4 times a year to align on strategy and execution. As a profitable and founder-led company, we are on a growth trajectory and are seeking a Software Engineer to enhance the Juju project, a robust open-source initiative built with Go that drives complex distributed software systems worldwide. Juju facilitates model-driven operations, enabling efficient management of complex software across public clouds, private clouds, Kubernetes, and bare-metal environments. Alongside the Ops framework, Juju offers a comprehensive solution for applications and infrastructure management, relied upon by various internal and external teams, including Canonical Managed Solutions, our OpenStack and cloud delivery teams, as well as Fortune 500 companies. Location: This position is fully remote, allowing for flexibility in your work environment.
Canonical, a global leader in open source software and operating systems, is seeking a passionate Software Engineer for our Sustaining Engineering team. This is an exciting opportunity to work remotely from anywhere in the world, contributing to our renowned Ubuntu platform, which drives innovation in fields such as public cloud, data science, artificial intelligence, engineering, and the Internet of Things (IoT). As part of a dynamic, distributed team of over 1200 employees across 75 countries, you will engage with cutting-edge technologies while collaborating with industry leaders in various sectors. Your work will focus on addressing and resolving complex technical challenges across multiple layers of the software stack, ensuring the success of our enterprise customers and the broader open source community.
Join us at Canonical as a Community Engineer and contribute to our vision of excellence in the open-source ecosystem.We are expanding our community management efforts and have multiple positions available, catering to various levels of expertise.All applications are processed through a centralized entry point.To enhance your application success, please refer to our insights on how to secure a job at Canonical.Your Role as a Community EngineerAs part of Canonical's Community team, you will empower community leaders and participants to achieve their goals. Your role will involve coordinating with Canonical teams, ensuring that our community processes are streamlined and effective. While we don’t perform the work of the community, we facilitate it, allowing passionate community members to realize their vision of open source and bringing their interpretation of Ubuntu to life to meet the needs of their community. You will play a pivotal role in designing, executing, and scaling initiatives that cultivate a vibrant community.This is a fantastic opportunity for technically skilled individuals who are passionate about open-source software, Linux, and sustainable community development.In this position, your technical proficiency and organizational skills will support various community initiatives. You will collaborate closely with developers to enhance processes and align community projects with Canonical’s objectives for maximum impact. You will encourage and facilitate the creation of new technical projects that enrich the community contribution experience, representing community interests within Canonical teams. Your responsibilities will include leading complex, multidisciplinary programs from conception to launch, collaborating with Developer Relations engineers, technical authors, product managers, marketing teams, engineering teams, and external partners.You will engage with volunteer developers in the Ubuntu community, addressing their concerns and assisting them in developing successful tools. Your efforts will help ensure their success and the overall sustainability of projects.Additionally, you will generate content and provide technical support to keep the community engaged and informed, including regular blog updates and social media posts about community initiatives, events, achievements, and collaborative efforts with Canonical and the Ubuntu community.Effective communication with developers and software engineers is crucial, as you will represent both the Ubuntu community and Canonical as contributors to the broader Linux ecosystem.
Canonical
Join Canonical as a Cloud Engineering Manager and lead a dynamic team dedicated to optimizing cloud solutions leveraging Ubuntu and open-source technologies. This is a unique opportunity for a passionate technologist to drive innovation in cloud engineering while working remotely from anywhere in the world. In this role, you will manage a talented engineering team, ensuring the delivery of high-quality managed services and maintaining strong customer relationships. Your responsibilities will include optimizing development and operations, implementing robust engineering processes, and aligning team priorities with organizational goals.
Canonical
Canonical, a trailblazer in open source software and operating systems, is seeking a dedicated Cloud Support Engineer to join our globally distributed team. In this remote role, you will support customers utilizing Ubuntu and open source products, tackling complex technical challenges ranging from cloud environment issues to Linux kernel crashes. You will engage with customers directly, ensuring their needs are met with the highest level of satisfaction while collaborating with a team of passionate technology experts.
Canonical
Join Canonical as a GitOps Engineering Manager, where you will lead a dynamic team in delivering cutting-edge DevOps and GitOps solutions. This role combines operations management, software engineering, and product development, positioning you at the forefront of innovation. As a Linux and operations specialist, you will mentor high-performing engineers while driving critical projects that shape Canonical's managed application services and enhance our infrastructure-as-code capabilities. Collaborate across the full technology stack, from bare metal to Kubernetes, and influence the future of cloud-native operations in a fully remote environment.
Canonical
Canonical, a trailblazer in open source software and operating systems, seeks a passionate Observability Engineering Manager to spearhead the development of distributed tracing and service mesh products within our innovative Observability team. You will collaborate with a global team of talented engineers, ensuring our observability stack is seamlessly integrated and user-friendly on Kubernetes, enhancing best practices in metrics, logging, telemetry, alerting, tracing, and profiling. As a leader, you will not only guide your team in technical excellence but also foster their professional growth, ensuring a productive and accountable work environment.
Canonical
Canonical is at the forefront of open source software innovation, delivering cutting-edge operating systems to enterprise and technology industries globally. Our flagship platform, Ubuntu, is instrumental in transformative initiatives spanning public cloud, data science, artificial intelligence, engineering advancements, and the Internet of Things. We serve a diverse clientele, including top-tier public cloud and silicon providers, as well as industry leaders across various sectors. With a strong commitment to global distributed collaboration, our team comprises over 1200 professionals across more than 75 countries, where office-based roles are minimal. We convene in-person two to four times a year in unique locations worldwide to strategize and execute effectively. As a profitable and founder-led company, Canonical is experiencing significant growth. We are on the lookout for talented security-focused software engineers to join our product teams. These engineers will not only contribute to product development but will also elevate the team’s security mindset through advanced practices such as threat modeling, tabletop exercises, architectural and design assessments, static analysis, and fuzz testing, among others. In this role, you will engage in all facets of product security, including feature development, vulnerability management, proactive security measures, and active involvement in the open source community. You will collaborate closely with various Canonical teams, customers, and partners within the open source ecosystem. Each product engineering team has dedicated openings for security-oriented software engineers, and we are also developing products driven entirely by security considerations, such as our AppArmor kernel investments and the Ubuntu Security Guide (USG). As the publisher of Ubuntu, we take on long-term security responsibilities for the entire operating system and the broader open source community. This role requires proficiency across major programming languages and the ability to design, build, and implement sophisticated tools that enable us to operate at scale and with confidence. If you are a passionate security-focused software engineer excited about open source and aligned with Canonical's mission, we encourage you to apply. This position necessitates strong self-discipline and motivation to thrive in a globally distributed team setting, along with a requirement for international travel at least twice a year, typically for one week.
Canonical
Canonical is on the forefront of open-source software innovation, providing robust operating systems and solutions for enterprises globally. As a Site Reliability Engineer, you'll leverage your expertise to perfect our DevOps practices, enhancing automation and infrastructure efficiency across both private and public cloud environments. You will be crucial in monitoring, incident management, and application quality assurance, ensuring our open-source portfolio meets the highest standards. This is a fully remote position, allowing you to collaborate with a diverse team of experts from around the world.
Canonical
Join Canonical as a Software Engineer on our OpenStack Engineering team, where you'll engage in the development of Charmed OpenStack and Ceph. This role offers a chance to work with a passionate group of professionals dedicated to advancing open source technology and cloud platform solutions. You'll be writing and reviewing high-quality Python code to enhance our offerings while collaborating with a globally distributed team. Embrace the opportunity to shape the future of the software-defined datacenter and contribute to impactful projects in a flexible, remote work environment that includes international travel.
Canonical is at the forefront of open-source software innovation, providing cutting-edge operating systems like Ubuntu to enterprises worldwide. Our technology powers advancements in cloud computing, data science, artificial intelligence, engineering, and the Internet of Things (IoT). We collaborate with top-tier public cloud providers, silicon manufacturers, and industry leaders, thriving in a fully remote environment with over 1200 team members across 75 countries. Our company is founder-led, profitable, and continuously expanding. We are seeking a talented Software Engineer for our Sustaining Engineering team to tackle complex challenges in Linux-based infrastructure and applications. This role encompasses all layers of the stack, from bare metal and virtualization (KVM) to containerization (Docker/LXC/LXD), storage solutions (Ceph), and networking technologies (OVS, OVN, Core networking) up to OpenStack and Kubernetes. You will have the opportunity to demonstrate your engineering prowess and contribute to the success of Ubuntu and the broader open-source community. If you are passionate about Linux, open-source development, and have strong problem-solving skills, you will thrive in this dynamic environment with Canonical.
Canonical
Canonical is at the forefront of open-source software, delivering innovative operating systems to global enterprises and tech markets. Our renowned platform, Ubuntu, powers transformative initiatives across public cloud, AI, data science, engineering, and IoT. We collaborate with leading public cloud and silicon providers, serving industry giants across multiple sectors. With a strong emphasis on distributed collaboration, our diverse team of over 1200 professionals spans more than 75 countries, fostering a culture where office-based roles are the exception rather than the norm. Join us for two to four in-person meetings annually in exciting global locations to strategize and align on our mission. As a profitable and founder-led company, we are committed to growth and excellence. We are seeking a passionate and skilled **Site Reliability / GitOps Engineer** to join our Information Systems (IS) team. This position is perfect for an automation-focused technologist who thrives in a Linux environment, aiming to advance their career at Canonical while supporting users who leverage Ubuntu and open-source solutions. If you possess a strong background in IT operations automation and Infrastructure as Code, you will find a rewarding opportunity to work alongside top professionals in the industry.
At Canonical, we stand at the forefront of open-source software and operating systems, delivering transformative solutions for enterprise and technology sectors worldwide. Our flagship platform, Ubuntu, empowers groundbreaking initiatives across public cloud, data science, artificial intelligence, engineering innovation, and the Internet of Things (IoT). With a diverse clientele that includes leading public cloud providers and industry giants, we have established ourselves as pioneers in global distributed collaboration, boasting a team of over 1200 professionals across 80+ countries and minimal office-based roles. Our teams gather in various exciting locations around the globe two to four times a year to align on strategic objectives and execution.As a founder-led, profitable, and rapidly growing organization, we are seeking an Engineering Manager to lead the development of our internal products. This role is tailored for individuals who prioritize accountability, uphold rigorous engineering quality standards, and are committed to continuous personal and team development. Join us to work alongside talented individuals on innovative open-source solutions that drive Canonical's growth.The Commercial Systems division comprises six engineering teams that collaborate closely with various engineering and business units within Canonical. The services crafted by the Commercial Systems team are pivotal to our business operations. We are looking for dedicated software engineering managers to oversee these dynamic teams:The Billing team is responsible for designing, developing, and maintaining a Golang service that transforms metrics into billable amounts, providing customers with real-time insights into their spending with Canonical, and ensuring accurate, reliable, and timely billing. This team is ideal for those eager to enhance their expertise in billing and payment processing.The Business Systems team manages critical systems such as NetSuite, Salesforce, and others. Engineers work in close partnership with operations teams to implement business processes and ensure compliance, making this an excellent opportunity for a software engineering leader keen on understanding business operations while delivering a top-notch experience for Canonical employees.The Data Governance team is dedicated to enabling secure and well-governed access to a comprehensive array of data from diverse internal and external sources organized within a data mesh. This team utilizes renowned open-source data governance tools such as Trino and Ranger, defining and implementing robust data governance strategies.
Join Canonical as an Engineering ManagerAt Canonical, we are seeking a dynamic Engineering Manager who excels in technical leadership and team development. In this pivotal role, you will guide a talented group of engineers while actively engaging in code development and ensuring your team’s productivity and focus. Your mission will be to foster an environment where engineers thrive, produce exceptional results, and find fulfillment in both personal and professional growth.As a key influencer in our engineering culture, you will facilitate technical delivery and regularly engage with your team to assess strategy and execution. Collaboration is essential; you'll work closely with fellow Engineering Managers, product managers, and architects to create an ambitious yet achievable engineering roadmap.We expect you to be well-versed in the programming languages and technologies that your team employs, particularly popular open-source machine learning tools like Kubeflow, MLFlow, and Feast.Your role encompasses code reviews, architectural leadership, and a steadfast commitment to best practices in engineering. You will ensure quality, performance optimization, and a culture of clear communication and fair management, all while maintaining a high-performing team.Location: This is a fully remote position available to candidates worldwide.
Canonical
Join Canonical as a Software Engineer specializing in Industrial IoT and contribute to pioneering open-source initiatives. In this fully remote role based in the EMEA region, you'll be at the forefront of developing secure, customizable industrial edge solutions. Your expertise will enable you to design and implement applications that range from constrained IoT devices to robust gateways, where embedded systems and Linux will be integral to your daily tasks. We prioritize a collaborative environment, emphasizing peer reviews, integration/unit testing, and code maintainability.
Join Canonical, a trailblazer in open source software and operating systems, as we empower enterprises and tech markets worldwide. Our renowned Ubuntu platform is integral to pioneering initiatives in public cloud, data science, AI, engineering innovation, and IoT. Serving leading public cloud and silicon providers, alongside industry frontrunners, we thrive on global collaboration with over 1200 colleagues across 75+ countries and minimal office-based roles. Our teams gather in captivating locations worldwide two to four times a year to align on strategy and execution. As a profitable, founder-led company, we are on a growth trajectory. We invite aspiring junior professionals to join the Canonical Kernel Team to contribute to the Linux kernel for Ubuntu. If you have a solid foundation in operating systems, are skilled in writing high-quality C (and possibly Rust), and are eager to explore the intricacies of Linux kernel development, this is your chance to advance your career. Our global team is dedicated to delivering the most widely used Linux kernel across cutting-edge silicon and cloud environments, where you can enhance your software engineering skills. The Canonical Kernel Team is responsible for building and maintaining all supported Ubuntu Linux kernels across diverse platforms and architectures—from small embedded devices to standard desktop/server systems and extensive cloud environments. In your first year, you will engage in significant projects including: Developing optimized solutions for key Silicon and Cloud partner platforms Supporting developer platforms like Raspberry Pi and RISC-V Facilitating Ubuntu on various embedded systems Implementing security hardening and exploit mitigation Integrating and distributing third-party drivers, including graphics Expanding driver support for advanced PC platforms We seek candidates who are recent graduates or early-career professionals eager to develop kernel-level software across multiple domains including security updates, patching, and testing. The ideal candidate will possess a background in software engineering, be enthusiastic about working in a distributed team, and be willing to travel globally twice a year for engineering events. These full-time positions are open to prospective or recently graduated students. Location: Our Kernel Teams operate remotely across all time zones.
Canonical is a prominent leader in the open-source software and operating systems arena, catering to enterprise and technology sectors worldwide. Our flagship platform, Ubuntu, serves as a cornerstone for transformative initiatives across public cloud, data science, artificial intelligence, engineering innovation, and the Internet of Things (IoT). We proudly serve renowned public cloud and silicon giants, along with industry frontrunners across various domains. As a pioneer in global distributed collaboration, Canonical boasts a diverse workforce of over 1,200 professionals across more than 75 countries, with minimal office-based roles. Our teams gather in person two to four times a year at captivating locations around the globe to strategize and execute our vision.Founded by industry visionaries, we are a profitable, growth-oriented company.We are seeking a Senior Site Reliability / GitOps Engineer to join our Information Systems (IS) team. This role is designed for an “automation-first” senior technologist with a fervent passion for Linux. You will have the opportunity to shape your career at Canonical while facilitating the success of users leveraging Ubuntu and our suite of open-source products. If you possess a solid background in IT operations automation, Infrastructure as Code, and a genuine enthusiasm for technology, you’ll thrive among some of the brightest minds in the industry at Canonical.
Sign in to browse more jobs
Create account — see all 148,606 results
Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, or location & role pages.
Search for Open Source Engineer - Python at Braintrust | Remote
148,606 results
Canonical
Canonical is at the forefront of open source innovation, delivering powerful software and operating systems to enterprises worldwide. Our flagship platform, Ubuntu, plays a crucial role in transformative initiatives across public cloud, data science, artificial intelligence, engineering breakthroughs, and the Internet of Things. We proudly serve top-tier pub…
Canonical
Canonical, a global leader in open-source software and operating systems, is seeking an Engineering Manager for our renowned Ubuntu platform. Ubuntu is at the forefront of transformative enterprise initiatives including public cloud, data science, AI, engineering innovation, and IoT. Our esteemed clientele comprises top-tier public cloud and silicon providers, alongside prominent industry leaders across various sectors. We champion a culture of global distributed collaboration, with over 1,200 team members spanning more than 75 countries and minimal office-based roles. Teams convene two to four times a year in captivating locations worldwide to strategize and execute our vision.As a founder-led and profitable organization, we continue to expand our horizons. We are on the lookout for dynamic engineering leaders who are passionate about quality, performance, and resilience in software development. Ideal candidates will possess a proven history of cultivating and developing high-performing engineering teams.This position encompasses roles for both Managers and Senior Managers. At Canonical, we emphasize the importance of remaining technically adept, staying engaged with code, and fostering relationships within our teams.Our engineering teams integrate cutting-edge open-source software, ensure robust upgrade paths, and innovate the future of Ubuntu. More than just the world’s most deployed open-source operating system, Ubuntu serves as a platform of innovation for millions globally. Our community embodies a diverse spectrum of developers, from students and hobbyists to professional engineering and creative teams in corporate and academic settings.The primary teams responsible for delivering Ubuntu include:Foundations: Responsible for maintaining essential software components such as architectures, package managers, compilers, toolchains, bootloaders, filesystems, and core utilities.Server: Leading the future design and evolution of our Ubuntu Server distribution.Desktop: Driving innovations for Ubuntu Desktop, including the future immutable desktop, Ubuntu Core Desktop, WSL, gaming technology, and a suite of modern applications crafted with Flutter.Debcrafters: A dedicated team focused on the maintenance and overall health of the Ubuntu archive, one of the most comprehensive repositories of open-source software today.As the Engineering Manager, you will oversee your technical roadmap and be accountable for your team’s growth. You will help them excel as engineers, engage in meaningful work, and enjoy their journey with us. A background in software engineering coupled with technical leadership experience is essential for this role.
Canonical seeks a talented Software Engineer to join our Solutions Engineering team, working remotely from anywhere in the world. As a leading provider of open-source software, we empower enterprises with our widely adopted Ubuntu platform, driving innovation across public cloud, data science, AI, engineering, and IoT sectors. You'll play a pivotal role in transforming open-source IT and DevOps operations, enabling high-performance computing, private cloud, and advanced analytics through infrastructure-as-code. Collaborate closely with our managed infrastructure operations team to refine our products based on real-world experiences while developing Python-based automation tools that simplify operations for users globally. If you are passionate about distributed systems and cloud computing, and eager to work on the cutting edge of software engineering, we invite you to apply.
Canonical
Join Canonical, a trailblazer in open-source software and operating systems, as we continue to empower enterprises globally with our renowned platform, Ubuntu. Our solutions are integral to pioneering initiatives across public cloud, data science, artificial intelligence, engineering innovation, and the Internet of Things (IoT). Our clientele includes top-tier public cloud and silicon providers, along with industry leaders across various sectors. Canonical champions global distributed collaboration, boasting over 1200 team members in 75+ countries, with minimal office-based roles. We convene in captivating locations around the world 2 to 4 times a year to align on strategy and execution. As a profitable and founder-led company, we are on a growth trajectory and are seeking a Software Engineer to enhance the Juju project, a robust open-source initiative built with Go that drives complex distributed software systems worldwide. Juju facilitates model-driven operations, enabling efficient management of complex software across public clouds, private clouds, Kubernetes, and bare-metal environments. Alongside the Ops framework, Juju offers a comprehensive solution for applications and infrastructure management, relied upon by various internal and external teams, including Canonical Managed Solutions, our OpenStack and cloud delivery teams, as well as Fortune 500 companies. Location: This position is fully remote, allowing for flexibility in your work environment.
Canonical, a global leader in open source software and operating systems, is seeking a passionate Software Engineer for our Sustaining Engineering team. This is an exciting opportunity to work remotely from anywhere in the world, contributing to our renowned Ubuntu platform, which drives innovation in fields such as public cloud, data science, artificial intelligence, engineering, and the Internet of Things (IoT). As part of a dynamic, distributed team of over 1200 employees across 75 countries, you will engage with cutting-edge technologies while collaborating with industry leaders in various sectors. Your work will focus on addressing and resolving complex technical challenges across multiple layers of the software stack, ensuring the success of our enterprise customers and the broader open source community.
Join us at Canonical as a Community Engineer and contribute to our vision of excellence in the open-source ecosystem.We are expanding our community management efforts and have multiple positions available, catering to various levels of expertise.All applications are processed through a centralized entry point.To enhance your application success, please refer to our insights on how to secure a job at Canonical.Your Role as a Community EngineerAs part of Canonical's Community team, you will empower community leaders and participants to achieve their goals. Your role will involve coordinating with Canonical teams, ensuring that our community processes are streamlined and effective. While we don’t perform the work of the community, we facilitate it, allowing passionate community members to realize their vision of open source and bringing their interpretation of Ubuntu to life to meet the needs of their community. You will play a pivotal role in designing, executing, and scaling initiatives that cultivate a vibrant community.This is a fantastic opportunity for technically skilled individuals who are passionate about open-source software, Linux, and sustainable community development.In this position, your technical proficiency and organizational skills will support various community initiatives. You will collaborate closely with developers to enhance processes and align community projects with Canonical’s objectives for maximum impact. You will encourage and facilitate the creation of new technical projects that enrich the community contribution experience, representing community interests within Canonical teams. Your responsibilities will include leading complex, multidisciplinary programs from conception to launch, collaborating with Developer Relations engineers, technical authors, product managers, marketing teams, engineering teams, and external partners.You will engage with volunteer developers in the Ubuntu community, addressing their concerns and assisting them in developing successful tools. Your efforts will help ensure their success and the overall sustainability of projects.Additionally, you will generate content and provide technical support to keep the community engaged and informed, including regular blog updates and social media posts about community initiatives, events, achievements, and collaborative efforts with Canonical and the Ubuntu community.Effective communication with developers and software engineers is crucial, as you will represent both the Ubuntu community and Canonical as contributors to the broader Linux ecosystem.
Canonical
Join Canonical as a Cloud Engineering Manager and lead a dynamic team dedicated to optimizing cloud solutions leveraging Ubuntu and open-source technologies. This is a unique opportunity for a passionate technologist to drive innovation in cloud engineering while working remotely from anywhere in the world. In this role, you will manage a talented engineering team, ensuring the delivery of high-quality managed services and maintaining strong customer relationships. Your responsibilities will include optimizing development and operations, implementing robust engineering processes, and aligning team priorities with organizational goals.
Canonical
Canonical, a trailblazer in open source software and operating systems, is seeking a dedicated Cloud Support Engineer to join our globally distributed team. In this remote role, you will support customers utilizing Ubuntu and open source products, tackling complex technical challenges ranging from cloud environment issues to Linux kernel crashes. You will engage with customers directly, ensuring their needs are met with the highest level of satisfaction while collaborating with a team of passionate technology experts.
Canonical
Join Canonical as a GitOps Engineering Manager, where you will lead a dynamic team in delivering cutting-edge DevOps and GitOps solutions. This role combines operations management, software engineering, and product development, positioning you at the forefront of innovation. As a Linux and operations specialist, you will mentor high-performing engineers while driving critical projects that shape Canonical's managed application services and enhance our infrastructure-as-code capabilities. Collaborate across the full technology stack, from bare metal to Kubernetes, and influence the future of cloud-native operations in a fully remote environment.
Canonical
Canonical, a trailblazer in open source software and operating systems, seeks a passionate Observability Engineering Manager to spearhead the development of distributed tracing and service mesh products within our innovative Observability team. You will collaborate with a global team of talented engineers, ensuring our observability stack is seamlessly integrated and user-friendly on Kubernetes, enhancing best practices in metrics, logging, telemetry, alerting, tracing, and profiling. As a leader, you will not only guide your team in technical excellence but also foster their professional growth, ensuring a productive and accountable work environment.
Canonical
Canonical is at the forefront of open source software innovation, delivering cutting-edge operating systems to enterprise and technology industries globally. Our flagship platform, Ubuntu, is instrumental in transformative initiatives spanning public cloud, data science, artificial intelligence, engineering advancements, and the Internet of Things. We serve a diverse clientele, including top-tier public cloud and silicon providers, as well as industry leaders across various sectors. With a strong commitment to global distributed collaboration, our team comprises over 1200 professionals across more than 75 countries, where office-based roles are minimal. We convene in-person two to four times a year in unique locations worldwide to strategize and execute effectively. As a profitable and founder-led company, Canonical is experiencing significant growth. We are on the lookout for talented security-focused software engineers to join our product teams. These engineers will not only contribute to product development but will also elevate the team’s security mindset through advanced practices such as threat modeling, tabletop exercises, architectural and design assessments, static analysis, and fuzz testing, among others. In this role, you will engage in all facets of product security, including feature development, vulnerability management, proactive security measures, and active involvement in the open source community. You will collaborate closely with various Canonical teams, customers, and partners within the open source ecosystem. Each product engineering team has dedicated openings for security-oriented software engineers, and we are also developing products driven entirely by security considerations, such as our AppArmor kernel investments and the Ubuntu Security Guide (USG). As the publisher of Ubuntu, we take on long-term security responsibilities for the entire operating system and the broader open source community. This role requires proficiency across major programming languages and the ability to design, build, and implement sophisticated tools that enable us to operate at scale and with confidence. If you are a passionate security-focused software engineer excited about open source and aligned with Canonical's mission, we encourage you to apply. This position necessitates strong self-discipline and motivation to thrive in a globally distributed team setting, along with a requirement for international travel at least twice a year, typically for one week.
Canonical
Canonical is on the forefront of open-source software innovation, providing robust operating systems and solutions for enterprises globally. As a Site Reliability Engineer, you'll leverage your expertise to perfect our DevOps practices, enhancing automation and infrastructure efficiency across both private and public cloud environments. You will be crucial in monitoring, incident management, and application quality assurance, ensuring our open-source portfolio meets the highest standards. This is a fully remote position, allowing you to collaborate with a diverse team of experts from around the world.
Canonical
Join Canonical as a Software Engineer on our OpenStack Engineering team, where you'll engage in the development of Charmed OpenStack and Ceph. This role offers a chance to work with a passionate group of professionals dedicated to advancing open source technology and cloud platform solutions. You'll be writing and reviewing high-quality Python code to enhance our offerings while collaborating with a globally distributed team. Embrace the opportunity to shape the future of the software-defined datacenter and contribute to impactful projects in a flexible, remote work environment that includes international travel.
Canonical is at the forefront of open-source software innovation, providing cutting-edge operating systems like Ubuntu to enterprises worldwide. Our technology powers advancements in cloud computing, data science, artificial intelligence, engineering, and the Internet of Things (IoT). We collaborate with top-tier public cloud providers, silicon manufacturers, and industry leaders, thriving in a fully remote environment with over 1200 team members across 75 countries. Our company is founder-led, profitable, and continuously expanding. We are seeking a talented Software Engineer for our Sustaining Engineering team to tackle complex challenges in Linux-based infrastructure and applications. This role encompasses all layers of the stack, from bare metal and virtualization (KVM) to containerization (Docker/LXC/LXD), storage solutions (Ceph), and networking technologies (OVS, OVN, Core networking) up to OpenStack and Kubernetes. You will have the opportunity to demonstrate your engineering prowess and contribute to the success of Ubuntu and the broader open-source community. If you are passionate about Linux, open-source development, and have strong problem-solving skills, you will thrive in this dynamic environment with Canonical.
Canonical
Canonical is at the forefront of open-source software, delivering innovative operating systems to global enterprises and tech markets. Our renowned platform, Ubuntu, powers transformative initiatives across public cloud, AI, data science, engineering, and IoT. We collaborate with leading public cloud and silicon providers, serving industry giants across multiple sectors. With a strong emphasis on distributed collaboration, our diverse team of over 1200 professionals spans more than 75 countries, fostering a culture where office-based roles are the exception rather than the norm. Join us for two to four in-person meetings annually in exciting global locations to strategize and align on our mission. As a profitable and founder-led company, we are committed to growth and excellence. We are seeking a passionate and skilled **Site Reliability / GitOps Engineer** to join our Information Systems (IS) team. This position is perfect for an automation-focused technologist who thrives in a Linux environment, aiming to advance their career at Canonical while supporting users who leverage Ubuntu and open-source solutions. If you possess a strong background in IT operations automation and Infrastructure as Code, you will find a rewarding opportunity to work alongside top professionals in the industry.
At Canonical, we stand at the forefront of open-source software and operating systems, delivering transformative solutions for enterprise and technology sectors worldwide. Our flagship platform, Ubuntu, empowers groundbreaking initiatives across public cloud, data science, artificial intelligence, engineering innovation, and the Internet of Things (IoT). With a diverse clientele that includes leading public cloud providers and industry giants, we have established ourselves as pioneers in global distributed collaboration, boasting a team of over 1200 professionals across 80+ countries and minimal office-based roles. Our teams gather in various exciting locations around the globe two to four times a year to align on strategic objectives and execution.As a founder-led, profitable, and rapidly growing organization, we are seeking an Engineering Manager to lead the development of our internal products. This role is tailored for individuals who prioritize accountability, uphold rigorous engineering quality standards, and are committed to continuous personal and team development. Join us to work alongside talented individuals on innovative open-source solutions that drive Canonical's growth.The Commercial Systems division comprises six engineering teams that collaborate closely with various engineering and business units within Canonical. The services crafted by the Commercial Systems team are pivotal to our business operations. We are looking for dedicated software engineering managers to oversee these dynamic teams:The Billing team is responsible for designing, developing, and maintaining a Golang service that transforms metrics into billable amounts, providing customers with real-time insights into their spending with Canonical, and ensuring accurate, reliable, and timely billing. This team is ideal for those eager to enhance their expertise in billing and payment processing.The Business Systems team manages critical systems such as NetSuite, Salesforce, and others. Engineers work in close partnership with operations teams to implement business processes and ensure compliance, making this an excellent opportunity for a software engineering leader keen on understanding business operations while delivering a top-notch experience for Canonical employees.The Data Governance team is dedicated to enabling secure and well-governed access to a comprehensive array of data from diverse internal and external sources organized within a data mesh. This team utilizes renowned open-source data governance tools such as Trino and Ranger, defining and implementing robust data governance strategies.
Join Canonical as an Engineering ManagerAt Canonical, we are seeking a dynamic Engineering Manager who excels in technical leadership and team development. In this pivotal role, you will guide a talented group of engineers while actively engaging in code development and ensuring your team’s productivity and focus. Your mission will be to foster an environment where engineers thrive, produce exceptional results, and find fulfillment in both personal and professional growth.As a key influencer in our engineering culture, you will facilitate technical delivery and regularly engage with your team to assess strategy and execution. Collaboration is essential; you'll work closely with fellow Engineering Managers, product managers, and architects to create an ambitious yet achievable engineering roadmap.We expect you to be well-versed in the programming languages and technologies that your team employs, particularly popular open-source machine learning tools like Kubeflow, MLFlow, and Feast.Your role encompasses code reviews, architectural leadership, and a steadfast commitment to best practices in engineering. You will ensure quality, performance optimization, and a culture of clear communication and fair management, all while maintaining a high-performing team.Location: This is a fully remote position available to candidates worldwide.
Canonical
Join Canonical as a Software Engineer specializing in Industrial IoT and contribute to pioneering open-source initiatives. In this fully remote role based in the EMEA region, you'll be at the forefront of developing secure, customizable industrial edge solutions. Your expertise will enable you to design and implement applications that range from constrained IoT devices to robust gateways, where embedded systems and Linux will be integral to your daily tasks. We prioritize a collaborative environment, emphasizing peer reviews, integration/unit testing, and code maintainability.
Join Canonical, a trailblazer in open source software and operating systems, as we empower enterprises and tech markets worldwide. Our renowned Ubuntu platform is integral to pioneering initiatives in public cloud, data science, AI, engineering innovation, and IoT. Serving leading public cloud and silicon providers, alongside industry frontrunners, we thrive on global collaboration with over 1200 colleagues across 75+ countries and minimal office-based roles. Our teams gather in captivating locations worldwide two to four times a year to align on strategy and execution. As a profitable, founder-led company, we are on a growth trajectory. We invite aspiring junior professionals to join the Canonical Kernel Team to contribute to the Linux kernel for Ubuntu. If you have a solid foundation in operating systems, are skilled in writing high-quality C (and possibly Rust), and are eager to explore the intricacies of Linux kernel development, this is your chance to advance your career. Our global team is dedicated to delivering the most widely used Linux kernel across cutting-edge silicon and cloud environments, where you can enhance your software engineering skills. The Canonical Kernel Team is responsible for building and maintaining all supported Ubuntu Linux kernels across diverse platforms and architectures—from small embedded devices to standard desktop/server systems and extensive cloud environments. In your first year, you will engage in significant projects including: Developing optimized solutions for key Silicon and Cloud partner platforms Supporting developer platforms like Raspberry Pi and RISC-V Facilitating Ubuntu on various embedded systems Implementing security hardening and exploit mitigation Integrating and distributing third-party drivers, including graphics Expanding driver support for advanced PC platforms We seek candidates who are recent graduates or early-career professionals eager to develop kernel-level software across multiple domains including security updates, patching, and testing. The ideal candidate will possess a background in software engineering, be enthusiastic about working in a distributed team, and be willing to travel globally twice a year for engineering events. These full-time positions are open to prospective or recently graduated students. Location: Our Kernel Teams operate remotely across all time zones.
Canonical is a prominent leader in the open-source software and operating systems arena, catering to enterprise and technology sectors worldwide. Our flagship platform, Ubuntu, serves as a cornerstone for transformative initiatives across public cloud, data science, artificial intelligence, engineering innovation, and the Internet of Things (IoT). We proudly serve renowned public cloud and silicon giants, along with industry frontrunners across various domains. As a pioneer in global distributed collaboration, Canonical boasts a diverse workforce of over 1,200 professionals across more than 75 countries, with minimal office-based roles. Our teams gather in person two to four times a year at captivating locations around the globe to strategize and execute our vision.Founded by industry visionaries, we are a profitable, growth-oriented company.We are seeking a Senior Site Reliability / GitOps Engineer to join our Information Systems (IS) team. This role is designed for an “automation-first” senior technologist with a fervent passion for Linux. You will have the opportunity to shape your career at Canonical while facilitating the success of users leveraging Ubuntu and our suite of open-source products. If you possess a solid background in IT operations automation, Infrastructure as Code, and a genuine enthusiasm for technology, you’ll thrive among some of the brightest minds in the industry at Canonical.
Sign in to browse more jobs
Create account — see all 148,606 results
Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, or location & role pages.
