.This is a general selection process for all seniority levels, to join teams that focus on open source networking software at Canonical. Apply here if you are an outstanding software engineer, passionate about networking at any level - from the Linux kernel IP or eBPF and bridge constructs, to overlay SDN networking like OVS and OVN, to router, switch and radio access technologies such as SoNIC, FRR and DENT, all the way up to telco MANO and 5G Core solutions.We work with networking silicon providers to optimise Ubuntu and related applications for their ASICs, boards and appliances. We aim to provide a complete open source stack for data centre networking, from bare metal through virt, container and serverless, and also to address IoT networking systematically.If you have a passion for networking technologies, deep familiarity with Linux networking and awareness of open source community best practices, then you will enjoy our software-defined networking role at Canonical. We look for excellent academic results and a commitment to quality, resilience, documentation and performance in your work.At Canonical you will have the opportunity to engage with the broader open-source community and industry leading partners in developing future-proof networking solutions. We're looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and contribute to the deployment of Ubuntu, Ubuntu Core, OpenStack, LXD, MAAS and MicroK8s across a broad range of devices and use cases.These roles include:Kernel Networking Software EngineerOVN Software EngineerSmartNIC Software EngineerTop-of-Rack (ToR) Software EngineerSoNIC or DENT Software EngineerTelco Software EngineerKubernetes Software EngineerLocation: we have networking software engineering roles in every time zone.What your day will look likeWork with the most advanced operating systems and network application technologies available.Collaborate with public clouds and network silicon providers.Design and implement the best software-defined networking experience for the latest hardware platforms and software stacks.Write high-quality, well-designed and well-documented software.Contribute to shape innovative product strategies.Debug issues and produce high-quality code to fix them.Collaborate proactively with a globally distributed organisation.Contribute to technical documentation to make it the best of its kind.Display technical leadership internally, towards our partners, and in the open source communities.Influence open-source projects and communities.Shape software-defined networking products for evolving data centre architectures to meet ever-increasing bandwidth, reliability, security, and interoperability demands.Work from home, with global travel twice a year for company events of up to two weeks duration.What we are looking for in youAn exceptional academic track record from both high school and university