> Markdown version of [/jobs/ext/2102814-senior-software-engineer-c-linux-networking-remote](https://www.wearedevelopers.com/jobs/ext/2102814-senior-software-engineer-c-linux-networking-remote). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer C Linux Networking - Remote - **Company:** Networking Technology - **Location:** Edinburgh, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Border Gateway Protocol, Network Operating System (NOS), Computer Networks, Data Structures, Debian Linux, Linux, Ethernet, White-Box Testing, Networking Hardware, IP Addressing, Instant Messaging Technology, Subnetting, Network Control, Routing, Network Service, Open Shortest Path First (OSPF), Software Engineering, Virtualization Technology, Extensible Markup Language (XML), Computer Networking Systems, Computer Network Technologies, Video Streaming - **Published:** August 18, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/x/44312124/ ## About the Role components in their new Operating System product line. This powers routing and switching offerings. The Product is used by Service Providers, Hyperscalers, and Enterprise Networks to deliver Ethernet and IP Services. The company's Network Operating System (NOS) is a telco grade network services architecture, a modified Linux network operating system. Their Network Operating System can be used to control hardware network devices or as a virtual router leveraging a software dataplane. It provides a broad set of routing protocols and other network features, as well as cutting edge configuration and observability capabilities. What you'll needTechnical leadership for a significant development or project, with some demonstrable experience operating as a Subject Matter ExpertDemonstrable experience designing and writing significant code content from scratch, rather than porting or modifying existing SDKs, Sockets etcAlongside a stated enthusiasm can also demonstrate some tangible interest in NetworkingConcepts and application of Data Structures and AlgorithmsUnderstand Core Networking concepts such as IP Addressing, CIDR, subnets etcAn understanding of Routing Concepts and if possible, Protocols, BGP, OSPF, IS-IS etc5+ years relevant experience with the ability to write quality C code under Linux with a good understanding of this OS and open source software development, debugging.It would be useful if you have some knowledge of the following : * Knowledge in software development of Data Forwarding paths (Software, Hardware), L2/L3 Networking or equivalent Control Plane Technologies, or network merchant silicon chipsets and Whitebox platforms * Experience in troubleshooting large-scale deployments, manageability frameworks such as Yang/XML, virtualization technologies such as Intel DPDK ( Data Plane Development Kit ), SR-IOV, etc.About the companyA well established, global high technology business dedicated to ## Description environment focused on personalised and flexible work that empowers an individual's passions, growth, wellbeing and belonging. The role is Fully Remote with occasional trips to Edinburgh OR Hybrid of 1 day a week in the Edinburgh office. What you'll doAs a Senior Software Engineer in this Networking organisation you will work on Products developing a Network that grows smarter, more agile, and more responsive whether accessing the phone, streaming video, texting etc - your interactions are being enabled by these technologies. Driven by a relentless pursuit of network innovation you will help make a difference to people's lives, drive the development of a Debian Linux Network Operating System (NOS) in order to support customers in developing and deploying their virtualized networks, working in a team of 40 Engineers.The Senior Software Engineer will design and implement these Network Components and Routing Protocols to drive the future architecture and implementation of these ## Related Videos - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Creating a routing app with Google Maps API from scratch](https://www.wearedevelopers.com/videos/831-creating-a-routing-app-with-google-maps-api-from-scratch) - [Embracing the Hybrid Cloud: Unlocking Success with Open Source Technologies](https://www.wearedevelopers.com/videos/883-embracing-the-hybrid-cloud-unlocking-success-with-open-source-technologies) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)