Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An established industry player is seeking a System Software Engineer specializing in Ubuntu Networking. This role offers the chance to work remotely within the AMERICAS, focusing on enhancing connectivity across various platforms including cloud, server, and IoT. You will be part of a dynamic team dedicated to improving the Linux network stack, ensuring reliability and performance. With opportunities for global travel and a commitment to professional development, this position is ideal for those passionate about open-source technology and collaborative innovation. Join a forward-thinking company that values diversity and inclusion while pushing the boundaries of software development.
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 in person 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 expanding investment in Ubuntu enables us to hire outstanding systems software engineers 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. Its ease of use and dependability are key to Ubuntu's success across IoT, Desktop, Server, and Cloud. We are expanding our Foundations team to focus on this essential function. Applicants should be comfortable discussing bridges, bonds, routing, DNS resolution, and other connectivity technologies. We work with upstream components and communities covering a wide range of connectivity tech, including kernel, iwd, networkmanager, wpa_supplicant, Bluetooth stacks, conman, mobile data stacks, Ethernet, InfiniBand, network virtualization, VPNs, and offload to smartNICs. We model Ubuntu connectivity with Netplan and aim to improve it as the primary tool for connectivity everywhere.
The Ubuntu Foundations Team maintains the core of Ubuntu, building on Debian's technical excellence to deliver the latest free software components in an easy-to-use, reliable form.
As a Linux System Engineer, you will maintain and integrate core network stack components, collaborate on design with team members and upstream projects, mentor junior engineers, participate in code and design reviews, and work with other teams to improve Ubuntu's performance and user experience.
This role is remote within the AMERICAS region.
Canonical pioneers open source innovation. As the publisher of Ubuntu, a key platform for AI, IoT, and cloud, we are changing software. We hire globally to high standards, expecting excellence. Most colleagues work remotely. Working here means thinking differently, learning new skills, and raising your game.
Canonical is committed to diversity and inclusion. We provide a fair application process regardless of background or identity.