Job Description
Canonical is seeking a Software-Defined Networking Engineer to join their team focused on open-source networking software. This role involves contributing to various networking layers, from the Linux kernel to telco MANO and 5G Core solutions. The engineer will collaborate with networking silicon providers to optimize Ubuntu and related applications.
The Software-Defined Networking Engineer will work on designing and implementing software-defined networking solutions, debugging issues, and contributing to technical documentation. They will also display technical leadership, influence open-source projects, and shape software-defined networking products.
What this role involves:
- Collaborating with public clouds and network silicon providers
- Designing and implementing software-defined networking experiences
- Writing high-quality, well-designed, and well-documented software
- Contributing to innovative product strategies
- Debugging issues and producing high-quality code
- Collaborating with a globally distributed organization
- Contributing to technical documentation
- Displaying technical leadership
- Influencing open-source projects and communities
- Shaping software-defined networking products
Requirements:
- Exceptional academic track record
- Undergraduate degree in Computer Science or STEM
- Knowledge of networking architecture, design, and protocols
- Deep understanding of Linux networking
- Fluency in at least one of Golang, C/C++, Rust, or Python
- Professional written and spoken English
- Experience with Linux (Debian or Ubuntu preferred)
- 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
- Ability to travel twice a year for company events
What Canonical offers:
- Distributed work environment
- Personal learning and development budget of USD 2,000 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