Senior Network Software Engineer C Linux - Edinburgh / Hybrid

  • Job Reference: 00348
  • Date Posted: 23 July 2024
  • Recruiter: Saxon Recruitment
  • Location: Edinburgh
  • Remote Working: Some remote working possible
  • Salary: £65,000 to £92,000
  • Bonus/Benefits: Attractive Benefits
  • Sector: All Jobs
  • Job Type: Permanent
  • Work Hours: Full Time
  • Contact: Steve Saxon
  • Email:

Job Description

Senior Network Software Engineer C - Edinburgh / Hybrid 1 day a week in the Office or Remote.

What career goals are not being met ? What 5 things do you look for in a job move ? …

This successful global organisation driven by a relentless pursuit of network innovation seek a Lead Network Software Engineer with good C coding skills and preferably Python for their Edinburgh site to work with a team of 40 Engineers. There is Hybrid working or even Fully Remote.

As a Senior Software Engineer in this Networking Technology company 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.

They have a People-First culture. Their teams enjoy an environment focused on personalised and flexible work that empowers an individual’s passions, growth, wellbeing and belonging. They’re a Technology company that leads with humanity — driving business priorities alongside meaningful social, community, and societal impact.

As a Senior Software Engineer in this unique role you will help make a difference to people's lives. The Senior Software Engineer will help drive the development of a Debian Linux Network Operating System (NOS) in order to support customers in developing and deploying their virtualized networks.

As a Lead / Senior Software Engineer you will:

• Make independent, creative contributions toward individual or departmental business objectives based on professional and company experience

• Independently work on whole projects/problems

• Contribute effectively in cross-functional teams

• Accomplishes assigned results for projects or for significant phases of larger, complex assignments.

The key skills for the Lead Software Engineer include:

• Ability to write quality C code along with automated unit test cases using Python/C

• Understanding of Linux OS & open source software development

• Experience with design & development of L2/L3 networking technologies, Routing/IP, IPv6, ISIS, OSPF, BGP

• Experience in software development of Data Forwarding paths (Software, Hardware)

• Knowledge of network merchant silicon chipsets and whitebox platforms

• Experience in troubleshooting large-scale deployments

• Experience in manageability frameworks such as Yang/XML

• Experience with virtualization technologies such as Intel DPDK, SR-IOV, etc

• Experience using the Atlassian tool suite, Git, Jenkin.

You will have an MSc in Computer Science (or similar) with 3+ years of related experience, or BSc Computer Science (or similar) with 5+ years of related experience.

Additional Skills include:

• Self-motivated, strong sense of ownership, good teamwork & collaboration skills

• Ability to multi-task and work independently with minimal manager guidance

• Be open to continuous learning and continuous self-improvement

• Strong communication skills are required

• Uses professional judgement to manage projects or resolve problems.

On offer is a first class salary + great Benefits. There is excellent scope for career growth taking on more complex and system wide responsibilities exerting more influence on the Product, either progressing up the individual Contributor Technical ladder or moving to a Managerial strand and taking ownership of teams. They also have an excellent staff retention giving much worker autonomy, with a commitment to inclusion, diversity and work-life balance.