Canonical, the company behind Ubuntu, is seeking a Network Software Engineer to join their innovative team. This role sits at the intersection of network technology and software engineering, focusing on developing open source networking solutions. You'll work on cutting-edge projects involving network silicon optimization, data center networking, and IoT networking systems. The position offers the opportunity to engage with the open-source community and industry-leading partners while contributing to Ubuntu's ecosystem.
The ideal candidate will bring strong software engineering skills combined with deep networking knowledge, particularly in areas like routing implementations, overlay networking, and kernel networking. You'll be part of a global team developing future-proof networking solutions, working remotely with twice-yearly in-person team events.
This role offers significant growth opportunities, working with advanced technologies and contributing to major open source projects. You'll collaborate with public clouds and network silicon providers, designing and implementing software-defined networking experiences for data centers. The position requires excellence in coding, documentation, and technical leadership, with opportunities to influence open source communities.
Canonical offers a comprehensive benefits package, including a personal development budget, flexible remote work, and global travel opportunities. The company's remote-first culture, established since 2004, promotes work-life balance while maintaining high standards of excellence. This is an excellent opportunity for someone passionate about networking technology who wants to make a significant impact in the open source world.