Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a pioneering company in the open-source arena as a System Software Engineer, focusing on enhancing Ubuntu's networking capabilities. This role offers the chance to work with cutting-edge technologies, collaborate with a talented global team, and contribute to innovative product strategies. You'll maintain and integrate core network stack components while shaping the future of connectivity across cloud, server, and IoT platforms. With a strong emphasis on professional growth, enjoy a distributed work environment and opportunities for international travel. If you're passionate about Linux networking and eager to make an impact, this role is for you.
Join to apply for the System Software Engineer - Ubuntu Networking role at Canonical.
Canonical 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 enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, and industry leaders across sectors. We are a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and few office-based roles. Teams meet 2-4 times a year in interesting locations worldwide to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are hiring a System Software Engineer for Ubuntu Networking. Our investment in Ubuntu enables us to expand our team focused on connectivity across cloud, server, desktop, and IoT. We aim to enhance tooling, services, documentation, robustness, security, and clarity of Linux network abstractions to ensure fast, reliable, and secure connections for Ubuntu.
The network stack is critical for OS stability, reliability, and uptime, contributing to Ubuntu's success across various platforms. We are expanding our Foundations team to focus on this essential function, seeking passionate individuals about lower-level OS network technologies. Applicants should be comfortable discussing bridges, bonds, routing, DNS, and related technologies, working with upstream components like kernel, iwd, networkmanager, wpa_supplicant, Bluetooth stacks, conman, mobile data stacks, Ethernet, Infiniband, virtualisation, VPNs, and offload to smartNICs. We model Ubuntu connectivity with Netplan and aim to improve it as a central connectivity tool.
The Ubuntu Foundations Team maintains the core of Ubuntu, building on Debian's technical excellence to deliver the latest and most reliable free software components.
As a Linux System Engineer, you will maintain and integrate core network stack components, collaborate on design, mentor junior engineers, participate in code and design reviews, and work with other teams to improve Ubuntu's architecture and performance.
Location: This role is remote, based in the AMERICAS region.
Canonical pioneers open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We recruit globally, uphold high standards, and promote excellence. Since 2004, most colleagues work remotely, fostering innovative thinking and continuous learning.
We value diversity and are committed to a workplace free from discrimination. All qualified applicants will receive fair consideration regardless of background or identity.