IT & Software

Senior Software Engineer C Linux Networking - Remote

Saxon Recruitment Solutions

Edinburgh · City of Edinburgh · United Kingdom

Overview

In this Senior Software Engineer role, you’ll shape a Debian-based Network Operating System and its routing components within a global networking company. You’ll collaborate with a large engineering team to design and implement scalable network software for service providers, hyperscalers, and enterprises. Expect opportunities to take ownership of complex system-wide work and advance along a technical or managerial path. You’ll work in a flexible, remote-friendly environment that supports growth, wellbeing, and belonging. This is a chance to impact real networks with cutting-edge technology.

Pay / Benefits
  • Bonus + Benefits
  • Remote or hybrid working
  • Flexible work arrangements
  • Inclusive culture and focus on wellbeing
  • Global role with career growth opportunities
  • Industry-leading compensation
Responsibilities
  • Design and implement network components and routing protocols for a new Network Operating System product line
  • Drive architectural decisions and software development across a team of ~40 engineers
  • Develop and optimize Debian Linux NOS to support virtualized networks and customers’ deployments
  • Contribute to product evolution for Ethernet and IP services across large-scale customers
Key requirements
  • Technical leadership for significant development or projects, with SME experience
  • Proven ability to write substantial code from scratch in C under Linux
  • Strong interest in Networking and related concepts
  • Solid understanding of data structures and algorithms
  • Knowledge of IP addressing, CIDR, subnets; routing concepts and protocols (BGP, OSPF, IS-IS)
  • 5+ years of relevant experience in C under Linux and open-source development
  • Familiarity with data forwarding paths, L2/L3 networking concepts, or related control plane tech (optional but useful)
  • Experience with debugging and troubleshooting in large-scale deployments
  • Technical leadership
  • Enthusiasm for networking
  • Problem-solving ability
  • C programming on Linux
  • Debian-based Network Operating System development
  • Networking concepts: IP addressing, routing protocols (BGP, OSPF, IS-IS)

Reference: WJ-747_30179844

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.