Unlock the Power of Open Source Networking
We're seeking a highly skilled Open Source Networking Software Engineer to join our team. As a key member, you will play a vital role in designing and implementing the best software-defined networking experience for data centers.
The ideal candidate will have a strong passion for networking, with a focus on open source technologies such as SONIC/SAL, kernel (e.g., eBPF, AF_XDP), DPDK, Switchdev, OVN, and Open vSwitch. They will also have excellent academic results, a commitment to quality, resilience, documentation, security, and performance in their work.
You will have the opportunity to engage with the broader open-source community and industry-leading partners in developing future-proof networking solutions. Our team values excellence, drive, and a willingness to go above and beyond expectations.
Key Responsibilities:
* Design and implement software-defined networking experiences for data centers
* Collaborate with public clouds and network silicon providers
* Participate upstream and deliver the Ubuntu SoNIC stack
* Write high-quality, well-designed, fast, secure, and well-documented software
* Debug issues and produce high-quality fixes
Requirements:
* Undergraduate degree in Computer Science or STEM
* Strong knowledge of Linux networking, from kernel to user space
* Fluency in C/C++ and at least one of Rust, Python, or Golang
* Excellent interpersonal skills, curiosity, flexibility, and accountability
* Passion, thoughtfulness, and self-motivation
* Excellent communication and presentation skills
* Result-oriented, with a personal drive to meet commitments
Benefits:
* Distributed work environment with twice-yearly team sprints
* Personal learning and development budget of USD 2000 per year
* Annual compensation review
* Recognition rewards
* Annual holiday leave
* Maternity and paternity leave
* Employee Assistance Programme
* Opportunity to travel to new locations to meet colleagues
* Priority Pass, and travel upgrades for long-haul company events
About Us:
We're 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're changing the world every day. We recruit on a global basis and set a very high standard for people joining the company.
We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.