Software is at the forefront of network technology, driving innovation at an unprecedented pace. From cutting-edge routing algorithms like Bird and FRR to advanced overlay networking technologies such as OVN/OVS and Cilium, the relationship between network innovation and software is more critical than ever. We are constructing teams to bring the most advanced open-source networking software to the market in a well-integrated and opinionated stack, which is specifically designed for hyperscaler innovation, as well as for enterprise customers and end users.
As a Software Engineer in the Network Software Engineering role, you will have the opportunity to succeed in a highly competitive environment. You must be an outstanding software engineer passionate about networking, with a keen interest in the interface between hardware accelerators and software innovation. Our team values experience in open switch initiatives such as SoNIC and DENT, and has an upstream focus on components like routing, kernel networking, eBPF, DNS, firewalls, and load balancers. The selection process is rigorous, involving up to six to eight interviews over a period of months.
We are looking for individuals who can help build a thriving open-source community, contribute to the development of a broad range of technologies, and influence open-source projects and communities. We aim to provide a complete open-source stack for data center networking, from bare metal to virtualization, container and serverless, and also to address IoT networking systematically.
We are also looking for those who can help design and implement the best software-defined networking experience for the data center. The role requires a high level of quality, design, performance, and documentation. You will write high-quality, well-designed, fast, secure, and well-documented software, debug issues, and produce high-quality fixes. Collaboration with partners and a globally distributed organization is crucial. You will also be required to contribute to technical documentation to make it the best of its kind.
At Canonical, we offer a distributed work environment with twice-yearly team sprints in person, along with a personal learning and development budget of ,000 per year. Annual compensation reviews are conducted annually, with performance being the primary driver. We also provide additional benefits, including recognition rewards, an annual holiday leave, and a travel upgrade program. We are an equal opportunity employer and strive to foster a workplace free from discrimination. Our commitment to diversity and inclusion is reflected in our values and ideals, and we encourage applications from individuals of all backgrounds.
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects, we are changing the world every day. We are always on the lookout for individuals who can contribute to this movement.