Company logo hidden

Software-Defined Networking Engineer

Unlock employer Riyadh, Saudi Arabia Posted: 08 Jul 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Canonical is seeking Software-Defined Networking Engineers to join its teams focused on open source networking software. This position caters to candidates of all seniority levels who are outstanding software engineers with a passion for networking. The role encompasses a range of technologies from the Linux kernel and eBPF to overlay SDN networking and advanced routing and switching technologies, as well as telco MANO and 5G Core solutions.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

As part of the team, you will collaborate with networking silicon providers to optimize Ubuntu and related applications for their hardware. The goal is to develop a complete open source stack for data center networking, addressing various use cases including IoT networking systematically.

Canonical encourages applicants with a deep familiarity with Linux networking and open source community best practices. Responsibilities include writing high-quality software, contributing to technical documentation, debugging issues, and collaborating with a globally distributed organization.

What Your Day Will Look Like:

  • Work with advanced operating systems and network application technologies.
  • Collaborate with public clouds and network silicon providers.
  • Design and implement best software-defined networking experiences for hardware.
  • Write well-designed, high-quality software.
  • Shape innovative product strategies and contribute to open-source projects.

What We Are Looking For:

  • Exceptional academic track record with relevant educational background (Undergraduate degree in Computer Science or STEM preferred).
  • Deep understanding of networking architecture, design, and protocols.
  • Knowledge of Linux networking, from kernel to user space.
  • Fluency in at least one programming language: Golang, C/C++, Rust, or Python.
  • Professional written and spoken English.
  • Excellent interpersonal skills and a result-oriented mindset.
  • Ability to travel twice a year for company events.

Additional Skills That You Might Bring:

  • Familiarity with existing open-source networking technologies and protocols.
  • Experience in complex IP network engineering and implementation.
  • Knowledge of virtualization technologies and previous contributions to open source projects.

What We Offer You:

  • Competitive compensation based on experience and performance, with annual reviews.
  • Additional benefits including remote work environment, personal learning and development budget, annual holiday leave, and maternity/paternity leave.
  • Opportunity to travel and meet colleagues during company events.

About Canonical:
Canonical is a pioneering technology firm leading the global move to open source. As the publisher of Ubuntu, Canonical is committed to changing the world through innovation. Remote work has been integral to Canonical since its inception in 2004, fostering a culture that values diversity and excellence.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct