Software Developer Engineering · · Fully Remote
hace 2 semanas
Company Overview Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office‐based roles. The company is founder‐led, profitable and growing, and has been a remote‐first company since 2004. Canonical recruits on a global basis and sets a very high standard for people joining the company. We are hiring engineers to work across the breadth of our Ubuntu Engineering organisation—designing, building, and shipping software for Ubuntu. Engineers must be comfortable with quality, performance and resilience in software as well as packaging, integrating, testing and shipping the catalog of open source software in the Ubuntu repositories. Ubuntu is the world's most deployed open source operating system and a platform that enables innovation for millions of users worldwide. Foundations : maintaining foundational software such as package managers, compilers and core utilities. Server : leading the design, evolution and future of our Ubuntu Server distribution. Desktop : driving Ubuntu Desktop, the future immutable desktop, gaming technology, and modern applications crafted with Flutter. Debcrafters : responsible for the forward movement, maintenance, and overall health of the Ubuntu archive. Development : design, build and ship new foundational systems software and applications in Rust, Go, Flutter, and Python. Architecture : engineer the integration of open source from boot firmware to cloud application deployment. Packaging : combine Debian and Snap packaging to ship software in the distribution. Automation : build and maintain the machinery responsible for building, testing and shipping Ubuntu. Distro Engineering : maintain and evolve a Linux distribution and its repositories. Designing, building and shipping software in Rust, Go and Python. Packaging, integrating, testing and uploading open source software to the Ubuntu repositories. Contributing to upstream and neighboring open source projects. Undergraduate degree in Computer Science, STEM, or a compelling narrative about an alternative path. Demonstrated passion for open source software. Significant experience with Rust, Go, Python, Flutter or C/C++. Professional written and spoken English. Experience with Linux distributions and distribution engineering. Experience with software packaging and distribution mechanisms. Performance or security engineering experience. Personal learning and development budget of USD 2,000 per year. Annual holiday leave. Location: Remote roles open worldwide. This role is suitable for mid‐point career engineers—not at manager or lead level but with relevant skills to contribute to Ubuntu. #
-
Salesforce Engineering Manager, Commercial Systems
hace 1 semana
Granada, España Canonical - Jobs A tiempo completoThis engineering management role is an opportunity for a technologist with a passion for Salesforce to build a career with Canonical and drive the business's success. If you enjoy working on complex engineering challenges, you will enjoy working with some of the best people in the industry at Canonical. **We expect you to have**: - Bachelor's degree or...
-
Remote Rust Engineering Lead
hace 3 días
granada, España Canonical A tiempo completoA leading open-source software company is seeking to hire Rust Engineering Leads in Granada, Spain. This role involves designing and implementing high-quality software using Rust, advocating for its adoption across various projects, and participating in a fully remote environment. Candidates should have experience with Linux and distributed systems. The...
-
C++ Software Engineering Manager
hace 2 semanas
Granada, España Canonical A tiempo completoSoftware Engineering Manager – Cross‑platform C++ – MultipassJoin Canonical, a leading provider of open source software and operating systems. Our flagship platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Canonical is hiring a Software Engineering Manager to lead...
-
Remote Engineering Manager
hace 2 semanas
Granada, España Canonical A tiempo completoA leading software provider is hiring Software Engineering Managers to lead a distributed team in the support and maintenance of Linux kernels for the Ubuntu distribution. The role involves managing engineers, ensuring quality standards, and coordinating with global teams. Candidates should possess strong programming skills in C, experience in team...
-
Engineering Manager, Commercial Systems
hace 1 semana
Granada, España Canonical - Jobs A tiempo completoThis engineering management role is an opportunity for a technologist with a passion for Linux and Ubuntu to build a career with Canonical and drive the success of the business. If you have an affinity for open source development, then you will enjoy working with some of the best people in the industry at Canonical. **A contracts service.** We develop and...
-
Software Engineering Manager
hace 7 días
Granada, España Canonical A tiempo completoCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Senior Salesforce Engineer, Commercial Systems
hace 1 semana
Granada, España Canonical - Jobs A tiempo completoThis engineering role is an opportunity for a technologist with a passion for Salesforce to build a career with Canonical and drive the business's success. If you enjoy working on complex engineering challenges, you will enjoy working with some of the best people in the industry at Canonical. **We expect you to have**: - Bachelor's degree or equivalent in...
-
Software Engineering Manager
hace 5 días
granada, España Canonical A tiempo completoCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Software Engineering Manager
hace 2 semanas
Granada, España Canonical A tiempo completoSoftware Engineering Manager – Container and Virtualisation InfrastructureCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our...
-
Granada, España Canonical A tiempo completoA leading open source software company is seeking an Engineering Manager for Sustaining Engineering, passionate about Linux and cloud computing. The role involves managing a distributed team, driving software quality, and ensuring ongoing development of team members. Candidates should have strong software delivery experience in languages like C, C++, Go, or...