Ubuntu Linux Kernel Engineer - BIOS/Firmware
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
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 Python Software Engineer - Ubuntu Hardware Certification Team
127,219 results
Join Canonical, the creators of Ubuntu, as an Ubuntu Linux Kernel Engineer focused on BIOS and firmware. In this remote position, you'll play a vital role in enhancing the stability, reliability, and performance of Ubuntu Linux across x86/amd64 platforms. Your expertise in ACPI, BIOS, and UEFI will be essential as you collaborate with a globally distributed …
Canonical
Join Canonical as a Software Engineer and play a pivotal role in revolutionizing open source software management on public clouds and data centers. As part of our dynamic global team, you'll leverage Python and Kubernetes to create innovative solutions that enhance operational efficiency. Your work will involve designing and delivering robust software operations code across the Linux stack, ensuring our systems scale effectively and meet the demands of our diverse customer base. This role is perfect for passionate engineers who thrive in a collaborative environment and are excited about cloud computing and open source technologies.
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 our innovative team at Canonical, where you'll engage with the complete Linux stack, from kernel to networking, virtualization, and graphics, to enhance Ubuntu—the leading Linux desktop and server operating system—for cutting-edge silicon.Our collaborative efforts with expert engineers from major silicon firms ensure the integration of next-generation features and performance improvements for emerging hardware.This position is perfect for a proactive individual eager to make a significant impact on the Linux landscape across diverse industries. The ideal candidate is resourceful, articulate, and capable of delivering a broad spectrum of solutions across server, desktop, and IoT technologies. At Canonical, you’ll thrive in a dynamic, fast-paced team environment that prioritizes continuous learning and professional development.Location: This is a fully remote role open to candidates worldwide.
Canonical is at the forefront of open-source software and operating systems, powering numerous enterprise technology solutions worldwide. Our flagship platform, Ubuntu, is pivotal in transformative areas such as public cloud computing, data science, artificial intelligence, engineering innovation, and IoT. We serve leading public cloud and semiconductor firms, along with industry frontrunners in various sectors. As a pioneer of global distributed teamwork, we have over 1200 team members across 75 countries, with minimal office-based roles. Our teams gather in engaging locations worldwide two to four times a year to align on strategies and execution. We're a founder-led, profitable, and rapidly growing organization. Currently, we are seeking skilled Software Engineers proficient in Python, Packaging, and Linux, who are eager to positively influence the daily operations of numerous snap, rock, and charm publishers. Success in this role requires a keen interest in packaging formats, build systems, and automation that simplify software delivery for developers and engineers, reaching the broadest possible audience. You will design and maintain specialized Python tools that facilitate the developer build and publication process. Our team is responsible for the tooling that builds snaps, charms, and the latest addition, rocks. Snapcraft empowers developers to deliver app updates seamlessly to millions of Linux systems, removing the complexities associated with supported releases and installation instructions. This platform supports thousands of applications from a diverse group of over a thousand developers, including well-known names like Spotify, Slack, and Microsoft. Charmcraft fosters collaboration among charmed operator developers, enabling publication on Charmhub, the home of the Charmed Operator Collection. Charmed Operators allow developers to package software, including databases, event queues, and observability tools, alongside operational code, streamlining the integration and operation of software in their environments.
Join Canonical, a leading provider of open-source software, as a Software Engineer focused on developing innovative Python-based container images. In this role, you will create and maintain a diverse array of container images, collaborating with various teams to ensure the highest quality and an exceptional Ubuntu user experience. You will play a pivotal role in automating Continuous Integration and Continuous Delivery (CI/CD) processes, leveraging your expertise in container-based DevOps. By contributing to cutting-edge products like OCI images, you will help shape the future of container technology. This position offers the opportunity to work remotely across the Americas, APAC, and EMEA while engaging with a global community of tech professionals.
Join Canonical, the leading provider of open-source software and operating systems, as we transform the technological landscape with our renowned platform, Ubuntu. Our solutions empower enterprises across diverse sectors, enabling advancements in public cloud, data science, AI, engineering innovation, and IoT. With a global presence of over 1200 professionals in 75+ countries, we prioritize distributed collaboration, minimizing office roles and facilitating in-person team gatherings twice to four times annually in exciting locations worldwide.As a Project Manager for Ubuntu Embedded Systems, you will take the helm in coordinating and executing complex customer-centric projects. This pivotal role requires oversight of all project delivery aspects, acting as the primary liaison between Canonical's engineering teams and our esteemed customers.Your responsibilities will include managing projects that deliver Ubuntu images to a variety of devices, from robots and IoT devices to PCs and automotive systems. You will cultivate and maintain strong relationships with team members, clients, and partners such as silicon vendors and OEMs, ensuring a seamless delivery experience.
Canonical stands at the forefront of open-source software development, delivering innovative operating systems and solutions tailored for global enterprises and technology sectors. Our flagship platform, Ubuntu, is integral to transformative initiatives across public cloud infrastructure, data science, artificial intelligence, engineering advancements, and the Internet of Things (IoT). We proudly serve renowned public cloud providers, silicon manufacturers, and industry pioneers across diverse sectors. As a leader in global distributed collaboration, we boast a dynamic team of over 1,200 professionals across more than 80 countries, with minimal office-based roles. Our teams convene for strategic alignment and collaboration two to four times a year in captivating locations worldwide.Founded, profitable, and on a growth trajectory, we are seeking a Python Software Engineer dedicated to engineering excellence, continuous improvement, and skill development. This role presents an exciting opportunity to engage with popular software systems, cutting-edge integration technologies, and pioneering open-source projects.The Commercial Systems division consists of six engineering teams that collaborate closely with other technical and business units at Canonical. The services engineered and maintained by this division are crucial to our operations, with Python playing a vital role in our initiatives. We invite talented Python Software Engineers to join our dedicated Integrations team.The Integrations team focuses on automating SaaS user management and onboarding new data sources into our data mesh. This team is tasked with designing, developing, and operating Python-based solutions to streamline SaaS seat management and monitor expenditures across our application portfolio. Additionally, the team integrates various internal and external data sources into the data mesh through open-source ETL solutions, empowering data-driven decision-making across the organization.Location: This position is fully remote, available to candidates in the EMEA region.
Canonical, a trailblazer in open source software and operating systems for global enterprises, is seeking a talented Software Engineer to join our dynamic Kubernetes product team. Our flagship platform, Ubuntu, is integral to cutting-edge enterprise initiatives including public cloud, data science, AI, engineering innovation, and IoT. With a customer base that includes top public cloud and silicon providers, as well as industry leaders across various sectors, we pride ourselves on fostering a culture of global collaboration. Our team comprises over 1000 professionals across 70 countries, primarily working remotely, with occasional in-person meetings held in exciting locations worldwide to strategize and execute effectively.As we continue to grow, we invite a passionate Software Engineer to contribute to our Kubernetes offerings. You will play a pivotal role in developing operators and add-ons, ensuring seamless lifecycle management of critical components while delivering a zero-ops experience for project integration into Kubernetes. This position provides a unique opportunity to work closely with cutting-edge open-source technologies, enhancing user functionality and collaborating with industry peers to deliver optimal solutions to our customers.If you are enthusiastic about open source software, Linux, Golang, Python, and Kubernetes, we would love to hear from you!Location: This is a remote role available for candidates in EMEA and the Americas.
Canonical
Join Canonical, a global leader in open source technology, as a Senior Python Engineer. In this dynamic remote role, you will develop high-quality Python applications that power our innovative solutions in cloud computing, data science, and IoT. Collaborate with a diverse team of experts, contribute to impactful projects, and engage with the open-source community to enhance software operations globally. If you are passionate about creating exceptional software and driving technical excellence, we want to hear from you!
Canonical
Join Canonical, a trailblazer in open source software and operating systems, as a Software Engineer specializing in Level 3 Support. In this dynamic role, you will engage with Linux-based infrastructure and applications across various layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN, Core networking), OpenStack, and Kubernetes. You will leverage your engineering expertise to tackle complex challenges, contributing to the success of our enterprise customers and the broader open source community. This position is ideal for a technology enthusiast with strong communication skills who thrives in a collaborative, remote environment, eager to resolve issues that impact millions globally.
Canonical, a premier provider of open-source software and operating systems, seeks a dedicated Project Manager for its Ubuntu Embedded Systems team. This pivotal role will oversee the coordination and successful execution of large-scale, customer-centric projects, serving as the key liaison between Canonical's engineering teams and clients. You will manage diverse projects that deliver Ubuntu images across an array of devices, including robotics, edge gateways, IoT, PCs, and automotive systems. Your ability to foster and maintain strong relationships with team members, customers, and partners will be essential to the success of these initiatives.
Canonical, a forefront provider of open source software and operating systems, is on the lookout for a dedicated Software Engineer specializing in Distributed Systems Testing. In this role, you will be instrumental in ensuring the quality and resilience of applications built on Canonical’s renowned Ubuntu and Juju platforms. Your expertise will drive the success of multi-cloud deployable applications, enhancing our reputation in key areas such as public cloud, data science, AI, and IoT. We prioritize quality engineering, seeking individuals who can employ data-driven strategies to enhance testing, automation, reporting, and analytics. Join our globally distributed team as we test and deploy cutting-edge cloud solutions in diverse environments, from bare metal in customer data centers to major public clouds including AWS, GCE, and Azure. You'll have the opportunity to develop CI pipelines, test innovative products on new clouds, and contribute to the advancement of our AI/ML pipelines for automated test result analysis.
Join us in revolutionizing the deployment of MongoDB across diverse cloud environments! At Canonical, we strive to develop the premier open-source alternative to MongoDB Atlas and Amazon DocumentDB, enabling users to take full control of their data across multi-cloud and on-premise infrastructures.We are on the lookout for a seasoned Python developer with expertise in MongoDB to help us create a robust, fully managed MongoDB solution utilizing Juju. Your contributions will be pivotal in designing the most secure and reliable methods for deploying and managing MongoDB on physical machines, virtual machines, public cloud platforms, and Kubernetes. As part of our small MongoDB team, you will play a crucial role, and your efforts will significantly influence our product and the broader open-source ecosystem.
About UsAt iterative.ai, we are dedicated to developing innovative open-source tools for machine learning, such as DVC (over 12k ⭐ on GitHub), and robust enterprise-level data infrastructure solutions. Our collaboration platform, Studio, enhances teamwork and productivity. As a well-funded (Series A) remote-first organization with a team of over 50 skilled professionals, we aim to simplify the challenges associated with managing datasets, ML infrastructure, the ML models lifecycle, and various data-centric workflows.We prioritize effective collaboration and communication, not only within our teams but also in our interactions with users. We are committed to balancing and responding to the needs of both our open-source community and our enterprise clients.Explore More About Us: Website Docs : GitHub Blog ⏯ YouTube Discord
Join our dynamic team at Canonical as a Linux Engineering Manager, where you will lead an innovative group of engineers collaborating with top silicon companies. You will work through the entire Linux stack, from kernel to GUI, to optimize Ubuntu, the most popular Linux desktop and server platform, for cutting-edge hardware technologies.This role is fast-paced and intellectually stimulating, offering a rewarding opportunity for resourceful and articulate leaders who thrive on solving complex challenges. You will integrate next-generation features and performance enhancements in partnership with specialist engineers from major silicon firms, ensuring that Ubuntu delivers exceptional performance across PC and IoT ecosystems.As the Partner Engineering Manager, you will nurture strategic relationships with our key technology partners, ensuring timely completion of all project milestones. Your leadership skills and software engineering background will be crucial in guiding and developing top-tier engineers, fostering a positive culture, facilitating technical delivery, and collaborating on strategic initiatives.
Join our innovative team at Canonical, where you'll work across the entire Linux stack—from the kernel to the GUI—to optimize Ubuntu, the leading Linux desktop and server, for cutting-edge silicon technologies.This dynamic role demands quick-thinking problem solvers who are enthusiastic about tackling challenges. The ideal candidate will be resourceful, articulate, and adept at delivering a diverse range of solutions spanning both PC and IoT technologies. Collaborating with expert engineers from top silicon firms, you will integrate next-gen features and performance enhancements for future hardware.Location: Fully remote, open to candidates worldwide
Are you passionate about making a difference? Join Enveritas, a mission-driven non-profit organization, as a Backend Software Engineer! By developing software solutions, you will play a crucial role in enhancing the livelihoods of millions of coffee farmers globally. As a Y Combinator-backed startup, we are looking for talented individuals to join our Engineering & Data Group on a full-time remote basis. Explore more about this opportunity and our team at https://www.enveritas.org/jobs/backend-software-eng/ About Our Engineering & Data Group We are a diverse, innovative, and collaborative team of around thirty members from various backgrounds, including journalism, academia, and international industries. Our group boasts a gender representation of 36% identifying as women and/or nonbinary, and many of us are parents or soon-to-be parents. Our mission is to build and maintain software that collects, analyzes, and reports crucial data regarding the conditions and practices of coffee farmers. This large-scale data collection involves intricate systems working in harmony, leveraging technology to facilitate every step—from identifying coffee farms through satellite imagery to coordinating survey modifications across diverse country teams and detecting real-time data anomalies for prompt investigation. Ultimately, we aim to provide roasters and stakeholders with actionable insights to improve the social, economic, and environmental conditions of smallholder farmers. Our backend systems are primarily built using Python and PostgreSQL/PostGIS, hosted on AWS through containerized services. We embrace GitHub for version control, CI/CD for deployment, and Terraform to manage infrastructure. Your Role and Responsibilities As a Backend Software Engineer within our EUDR engineering team, you will focus on enhancing backend systems designed to process customer-submitted farm lists, validate and transform inputs, and integrate them with our deforestation detection models and geospatial datasets. Your key responsibilities will include: Backend Feature Development and Maintenance: Improve our EUDR backend services, refine geospatial workflows, and enhance data integrity checks and error handling. Investigative Problem-Solving: Collaborate with the Support team to trace issues, analyze data, and develop solutions for any discrepancies. Flexibility in Requirements: Adapt to ambiguous or evolving requirements while ensuring project goals are met.
sportygroup
About the RoleAs the Team Lead for our software development team, you will be instrumental in shaping the architecture, development, and delivery of top-tier software solutions. You will guide a talented group of developers, fostering collaboration, driving technical innovation, and ensuring robust delivery outcomes. Your role will blend hands-on coding with team leadership, empowering the team to excel in a dynamic environment.Our Tech StackLanguage: Java 17Frameworks: Spring Boot (Tomcat, Netty), Spring Data, Spring CloudArchitecture: Microservices, REST API, Message QueuesDatabase: MySQL, MyBatis, MongoDBCaching: Redis (AWS ElastiCache), ElasticSearchMessage Queue: RocketMQCloud: Kubernetes, AWSMonitoring: Grafana, Prometheus, Loki, Tempo, AWS CloudWatch, OpenTracingCI/CD: Jenkins, ArgoCDKey ResponsibilitiesLead and mentor a skilled development team across Europe, cultivating a culture of high-performance collaboration.Provide technical guidance and uphold best practices in software development, code quality, and system architecture.Engage in high-level architectural and design discussions for complex software systems.Oversee the entire development lifecycle from requirements gathering to deployment, guaranteeing timely delivery of high-quality solutions.Conduct regular code reviews, offering constructive feedback to enhance team skills and productivity.Manage team performance and support career development initiatives.Promote continuous improvement within development processes, tools, and techniques.Qualifications8+ years of software development experience, particularly in backend technologies (e.g., Java, Node.js, Python, Go, etc.).2+ years in a leadership capacity, with experience in mentoring, performance evaluations, and task allocation.Strong background in software architecture and designing scalable, reliable systems.Proven hands-on experience in backend development, with an emphasis on APIs and microservices.Exceptional communication skills in English, with the ability to manage and collaborate effectively within a diverse remote team.A passion for technology and innovation, coupled with a desire to tackle complex technical challenges.
Canonical, a frontrunner in open source software and operating systems, is on the lookout for a talented System Software Engineer specializing in GCC/LLVM compiler, tooling, and ecosystem. Our renowned platform, Ubuntu, is at the forefront of transformative enterprise solutions spanning public cloud, data science, AI, engineering, and IoT.As a pioneer in global distributed collaboration, we have over 1200 colleagues in more than 75 countries, with minimal office-based roles. Our teams gather in diverse locations around the globe two to four times a year to align on strategy and execution.This is an excellent opportunity for a software engineer who is passionate about compilers, runtimes, and toolchains. You will excel in modern C/C++, Linux distributions, software architecture, and open source software, contributing to Ubuntu's reputation as the premier operating system for developing and running C/C++ applications, whether in the cloud, data centers, containers, or directly on the OS.The Ubuntu Foundations Team, responsible for delivering the core Ubuntu system, focuses on providing the latest free software components in a user-friendly and highly reliable manner. You will work on critical toolchains that are pivotal in shaping the modern software ecosystem, ensuring that Ubuntu remains the best platform for software development and consumption with GCC and LLVM.
Sign in to browse more jobs
Create account — see all 127,219 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 Python Software Engineer - Ubuntu Hardware Certification Team
127,219 results
Join Canonical, the creators of Ubuntu, as an Ubuntu Linux Kernel Engineer focused on BIOS and firmware. In this remote position, you'll play a vital role in enhancing the stability, reliability, and performance of Ubuntu Linux across x86/amd64 platforms. Your expertise in ACPI, BIOS, and UEFI will be essential as you collaborate with a globally distributed …
Canonical
Join Canonical as a Software Engineer and play a pivotal role in revolutionizing open source software management on public clouds and data centers. As part of our dynamic global team, you'll leverage Python and Kubernetes to create innovative solutions that enhance operational efficiency. Your work will involve designing and delivering robust software operations code across the Linux stack, ensuring our systems scale effectively and meet the demands of our diverse customer base. This role is perfect for passionate engineers who thrive in a collaborative environment and are excited about cloud computing and open source technologies.
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 our innovative team at Canonical, where you'll engage with the complete Linux stack, from kernel to networking, virtualization, and graphics, to enhance Ubuntu—the leading Linux desktop and server operating system—for cutting-edge silicon.Our collaborative efforts with expert engineers from major silicon firms ensure the integration of next-generation features and performance improvements for emerging hardware.This position is perfect for a proactive individual eager to make a significant impact on the Linux landscape across diverse industries. The ideal candidate is resourceful, articulate, and capable of delivering a broad spectrum of solutions across server, desktop, and IoT technologies. At Canonical, you’ll thrive in a dynamic, fast-paced team environment that prioritizes continuous learning and professional development.Location: This is a fully remote role open to candidates worldwide.
Canonical is at the forefront of open-source software and operating systems, powering numerous enterprise technology solutions worldwide. Our flagship platform, Ubuntu, is pivotal in transformative areas such as public cloud computing, data science, artificial intelligence, engineering innovation, and IoT. We serve leading public cloud and semiconductor firms, along with industry frontrunners in various sectors. As a pioneer of global distributed teamwork, we have over 1200 team members across 75 countries, with minimal office-based roles. Our teams gather in engaging locations worldwide two to four times a year to align on strategies and execution. We're a founder-led, profitable, and rapidly growing organization. Currently, we are seeking skilled Software Engineers proficient in Python, Packaging, and Linux, who are eager to positively influence the daily operations of numerous snap, rock, and charm publishers. Success in this role requires a keen interest in packaging formats, build systems, and automation that simplify software delivery for developers and engineers, reaching the broadest possible audience. You will design and maintain specialized Python tools that facilitate the developer build and publication process. Our team is responsible for the tooling that builds snaps, charms, and the latest addition, rocks. Snapcraft empowers developers to deliver app updates seamlessly to millions of Linux systems, removing the complexities associated with supported releases and installation instructions. This platform supports thousands of applications from a diverse group of over a thousand developers, including well-known names like Spotify, Slack, and Microsoft. Charmcraft fosters collaboration among charmed operator developers, enabling publication on Charmhub, the home of the Charmed Operator Collection. Charmed Operators allow developers to package software, including databases, event queues, and observability tools, alongside operational code, streamlining the integration and operation of software in their environments.
Join Canonical, a leading provider of open-source software, as a Software Engineer focused on developing innovative Python-based container images. In this role, you will create and maintain a diverse array of container images, collaborating with various teams to ensure the highest quality and an exceptional Ubuntu user experience. You will play a pivotal role in automating Continuous Integration and Continuous Delivery (CI/CD) processes, leveraging your expertise in container-based DevOps. By contributing to cutting-edge products like OCI images, you will help shape the future of container technology. This position offers the opportunity to work remotely across the Americas, APAC, and EMEA while engaging with a global community of tech professionals.
Join Canonical, the leading provider of open-source software and operating systems, as we transform the technological landscape with our renowned platform, Ubuntu. Our solutions empower enterprises across diverse sectors, enabling advancements in public cloud, data science, AI, engineering innovation, and IoT. With a global presence of over 1200 professionals in 75+ countries, we prioritize distributed collaboration, minimizing office roles and facilitating in-person team gatherings twice to four times annually in exciting locations worldwide.As a Project Manager for Ubuntu Embedded Systems, you will take the helm in coordinating and executing complex customer-centric projects. This pivotal role requires oversight of all project delivery aspects, acting as the primary liaison between Canonical's engineering teams and our esteemed customers.Your responsibilities will include managing projects that deliver Ubuntu images to a variety of devices, from robots and IoT devices to PCs and automotive systems. You will cultivate and maintain strong relationships with team members, clients, and partners such as silicon vendors and OEMs, ensuring a seamless delivery experience.
Canonical stands at the forefront of open-source software development, delivering innovative operating systems and solutions tailored for global enterprises and technology sectors. Our flagship platform, Ubuntu, is integral to transformative initiatives across public cloud infrastructure, data science, artificial intelligence, engineering advancements, and the Internet of Things (IoT). We proudly serve renowned public cloud providers, silicon manufacturers, and industry pioneers across diverse sectors. As a leader in global distributed collaboration, we boast a dynamic team of over 1,200 professionals across more than 80 countries, with minimal office-based roles. Our teams convene for strategic alignment and collaboration two to four times a year in captivating locations worldwide.Founded, profitable, and on a growth trajectory, we are seeking a Python Software Engineer dedicated to engineering excellence, continuous improvement, and skill development. This role presents an exciting opportunity to engage with popular software systems, cutting-edge integration technologies, and pioneering open-source projects.The Commercial Systems division consists of six engineering teams that collaborate closely with other technical and business units at Canonical. The services engineered and maintained by this division are crucial to our operations, with Python playing a vital role in our initiatives. We invite talented Python Software Engineers to join our dedicated Integrations team.The Integrations team focuses on automating SaaS user management and onboarding new data sources into our data mesh. This team is tasked with designing, developing, and operating Python-based solutions to streamline SaaS seat management and monitor expenditures across our application portfolio. Additionally, the team integrates various internal and external data sources into the data mesh through open-source ETL solutions, empowering data-driven decision-making across the organization.Location: This position is fully remote, available to candidates in the EMEA region.
Canonical, a trailblazer in open source software and operating systems for global enterprises, is seeking a talented Software Engineer to join our dynamic Kubernetes product team. Our flagship platform, Ubuntu, is integral to cutting-edge enterprise initiatives including public cloud, data science, AI, engineering innovation, and IoT. With a customer base that includes top public cloud and silicon providers, as well as industry leaders across various sectors, we pride ourselves on fostering a culture of global collaboration. Our team comprises over 1000 professionals across 70 countries, primarily working remotely, with occasional in-person meetings held in exciting locations worldwide to strategize and execute effectively.As we continue to grow, we invite a passionate Software Engineer to contribute to our Kubernetes offerings. You will play a pivotal role in developing operators and add-ons, ensuring seamless lifecycle management of critical components while delivering a zero-ops experience for project integration into Kubernetes. This position provides a unique opportunity to work closely with cutting-edge open-source technologies, enhancing user functionality and collaborating with industry peers to deliver optimal solutions to our customers.If you are enthusiastic about open source software, Linux, Golang, Python, and Kubernetes, we would love to hear from you!Location: This is a remote role available for candidates in EMEA and the Americas.
Canonical
Join Canonical, a global leader in open source technology, as a Senior Python Engineer. In this dynamic remote role, you will develop high-quality Python applications that power our innovative solutions in cloud computing, data science, and IoT. Collaborate with a diverse team of experts, contribute to impactful projects, and engage with the open-source community to enhance software operations globally. If you are passionate about creating exceptional software and driving technical excellence, we want to hear from you!
Canonical
Join Canonical, a trailblazer in open source software and operating systems, as a Software Engineer specializing in Level 3 Support. In this dynamic role, you will engage with Linux-based infrastructure and applications across various layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN, Core networking), OpenStack, and Kubernetes. You will leverage your engineering expertise to tackle complex challenges, contributing to the success of our enterprise customers and the broader open source community. This position is ideal for a technology enthusiast with strong communication skills who thrives in a collaborative, remote environment, eager to resolve issues that impact millions globally.
Canonical, a premier provider of open-source software and operating systems, seeks a dedicated Project Manager for its Ubuntu Embedded Systems team. This pivotal role will oversee the coordination and successful execution of large-scale, customer-centric projects, serving as the key liaison between Canonical's engineering teams and clients. You will manage diverse projects that deliver Ubuntu images across an array of devices, including robotics, edge gateways, IoT, PCs, and automotive systems. Your ability to foster and maintain strong relationships with team members, customers, and partners will be essential to the success of these initiatives.
Canonical, a forefront provider of open source software and operating systems, is on the lookout for a dedicated Software Engineer specializing in Distributed Systems Testing. In this role, you will be instrumental in ensuring the quality and resilience of applications built on Canonical’s renowned Ubuntu and Juju platforms. Your expertise will drive the success of multi-cloud deployable applications, enhancing our reputation in key areas such as public cloud, data science, AI, and IoT. We prioritize quality engineering, seeking individuals who can employ data-driven strategies to enhance testing, automation, reporting, and analytics. Join our globally distributed team as we test and deploy cutting-edge cloud solutions in diverse environments, from bare metal in customer data centers to major public clouds including AWS, GCE, and Azure. You'll have the opportunity to develop CI pipelines, test innovative products on new clouds, and contribute to the advancement of our AI/ML pipelines for automated test result analysis.
Join us in revolutionizing the deployment of MongoDB across diverse cloud environments! At Canonical, we strive to develop the premier open-source alternative to MongoDB Atlas and Amazon DocumentDB, enabling users to take full control of their data across multi-cloud and on-premise infrastructures.We are on the lookout for a seasoned Python developer with expertise in MongoDB to help us create a robust, fully managed MongoDB solution utilizing Juju. Your contributions will be pivotal in designing the most secure and reliable methods for deploying and managing MongoDB on physical machines, virtual machines, public cloud platforms, and Kubernetes. As part of our small MongoDB team, you will play a crucial role, and your efforts will significantly influence our product and the broader open-source ecosystem.
About UsAt iterative.ai, we are dedicated to developing innovative open-source tools for machine learning, such as DVC (over 12k ⭐ on GitHub), and robust enterprise-level data infrastructure solutions. Our collaboration platform, Studio, enhances teamwork and productivity. As a well-funded (Series A) remote-first organization with a team of over 50 skilled professionals, we aim to simplify the challenges associated with managing datasets, ML infrastructure, the ML models lifecycle, and various data-centric workflows.We prioritize effective collaboration and communication, not only within our teams but also in our interactions with users. We are committed to balancing and responding to the needs of both our open-source community and our enterprise clients.Explore More About Us: Website Docs : GitHub Blog ⏯ YouTube Discord
Join our dynamic team at Canonical as a Linux Engineering Manager, where you will lead an innovative group of engineers collaborating with top silicon companies. You will work through the entire Linux stack, from kernel to GUI, to optimize Ubuntu, the most popular Linux desktop and server platform, for cutting-edge hardware technologies.This role is fast-paced and intellectually stimulating, offering a rewarding opportunity for resourceful and articulate leaders who thrive on solving complex challenges. You will integrate next-generation features and performance enhancements in partnership with specialist engineers from major silicon firms, ensuring that Ubuntu delivers exceptional performance across PC and IoT ecosystems.As the Partner Engineering Manager, you will nurture strategic relationships with our key technology partners, ensuring timely completion of all project milestones. Your leadership skills and software engineering background will be crucial in guiding and developing top-tier engineers, fostering a positive culture, facilitating technical delivery, and collaborating on strategic initiatives.
Join our innovative team at Canonical, where you'll work across the entire Linux stack—from the kernel to the GUI—to optimize Ubuntu, the leading Linux desktop and server, for cutting-edge silicon technologies.This dynamic role demands quick-thinking problem solvers who are enthusiastic about tackling challenges. The ideal candidate will be resourceful, articulate, and adept at delivering a diverse range of solutions spanning both PC and IoT technologies. Collaborating with expert engineers from top silicon firms, you will integrate next-gen features and performance enhancements for future hardware.Location: Fully remote, open to candidates worldwide
Are you passionate about making a difference? Join Enveritas, a mission-driven non-profit organization, as a Backend Software Engineer! By developing software solutions, you will play a crucial role in enhancing the livelihoods of millions of coffee farmers globally. As a Y Combinator-backed startup, we are looking for talented individuals to join our Engineering & Data Group on a full-time remote basis. Explore more about this opportunity and our team at https://www.enveritas.org/jobs/backend-software-eng/ About Our Engineering & Data Group We are a diverse, innovative, and collaborative team of around thirty members from various backgrounds, including journalism, academia, and international industries. Our group boasts a gender representation of 36% identifying as women and/or nonbinary, and many of us are parents or soon-to-be parents. Our mission is to build and maintain software that collects, analyzes, and reports crucial data regarding the conditions and practices of coffee farmers. This large-scale data collection involves intricate systems working in harmony, leveraging technology to facilitate every step—from identifying coffee farms through satellite imagery to coordinating survey modifications across diverse country teams and detecting real-time data anomalies for prompt investigation. Ultimately, we aim to provide roasters and stakeholders with actionable insights to improve the social, economic, and environmental conditions of smallholder farmers. Our backend systems are primarily built using Python and PostgreSQL/PostGIS, hosted on AWS through containerized services. We embrace GitHub for version control, CI/CD for deployment, and Terraform to manage infrastructure. Your Role and Responsibilities As a Backend Software Engineer within our EUDR engineering team, you will focus on enhancing backend systems designed to process customer-submitted farm lists, validate and transform inputs, and integrate them with our deforestation detection models and geospatial datasets. Your key responsibilities will include: Backend Feature Development and Maintenance: Improve our EUDR backend services, refine geospatial workflows, and enhance data integrity checks and error handling. Investigative Problem-Solving: Collaborate with the Support team to trace issues, analyze data, and develop solutions for any discrepancies. Flexibility in Requirements: Adapt to ambiguous or evolving requirements while ensuring project goals are met.
sportygroup
About the RoleAs the Team Lead for our software development team, you will be instrumental in shaping the architecture, development, and delivery of top-tier software solutions. You will guide a talented group of developers, fostering collaboration, driving technical innovation, and ensuring robust delivery outcomes. Your role will blend hands-on coding with team leadership, empowering the team to excel in a dynamic environment.Our Tech StackLanguage: Java 17Frameworks: Spring Boot (Tomcat, Netty), Spring Data, Spring CloudArchitecture: Microservices, REST API, Message QueuesDatabase: MySQL, MyBatis, MongoDBCaching: Redis (AWS ElastiCache), ElasticSearchMessage Queue: RocketMQCloud: Kubernetes, AWSMonitoring: Grafana, Prometheus, Loki, Tempo, AWS CloudWatch, OpenTracingCI/CD: Jenkins, ArgoCDKey ResponsibilitiesLead and mentor a skilled development team across Europe, cultivating a culture of high-performance collaboration.Provide technical guidance and uphold best practices in software development, code quality, and system architecture.Engage in high-level architectural and design discussions for complex software systems.Oversee the entire development lifecycle from requirements gathering to deployment, guaranteeing timely delivery of high-quality solutions.Conduct regular code reviews, offering constructive feedback to enhance team skills and productivity.Manage team performance and support career development initiatives.Promote continuous improvement within development processes, tools, and techniques.Qualifications8+ years of software development experience, particularly in backend technologies (e.g., Java, Node.js, Python, Go, etc.).2+ years in a leadership capacity, with experience in mentoring, performance evaluations, and task allocation.Strong background in software architecture and designing scalable, reliable systems.Proven hands-on experience in backend development, with an emphasis on APIs and microservices.Exceptional communication skills in English, with the ability to manage and collaborate effectively within a diverse remote team.A passion for technology and innovation, coupled with a desire to tackle complex technical challenges.
Canonical, a frontrunner in open source software and operating systems, is on the lookout for a talented System Software Engineer specializing in GCC/LLVM compiler, tooling, and ecosystem. Our renowned platform, Ubuntu, is at the forefront of transformative enterprise solutions spanning public cloud, data science, AI, engineering, and IoT.As a pioneer in global distributed collaboration, we have over 1200 colleagues in more than 75 countries, with minimal office-based roles. Our teams gather in diverse locations around the globe two to four times a year to align on strategy and execution.This is an excellent opportunity for a software engineer who is passionate about compilers, runtimes, and toolchains. You will excel in modern C/C++, Linux distributions, software architecture, and open source software, contributing to Ubuntu's reputation as the premier operating system for developing and running C/C++ applications, whether in the cloud, data centers, containers, or directly on the OS.The Ubuntu Foundations Team, responsible for delivering the core Ubuntu system, focuses on providing the latest free software components in a user-friendly and highly reliable manner. You will work on critical toolchains that are pivotal in shaping the modern software ecosystem, ensuring that Ubuntu remains the best platform for software development and consumption with GCC and LLVM.
Sign in to browse more jobs
Create account — see all 127,219 results
Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, or location & role pages.
