Enable job alerts via email!

Senior Network Software Engineer

ZipRecruiter

City of Edinburgh

Hybrid

GBP 50,000 - 90,000

Full time

27 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative technology company is seeking a Senior Network Software Engineer to join their dynamic team in Edinburgh. This role offers the chance to work on cutting-edge network automation projects that enhance the agility and responsiveness of networks. You'll leverage your expertise in C coding and Linux, contributing to the development of a Debian Linux Network Operating System. The company fosters a culture of growth and flexibility, empowering you to take ownership of your work while maintaining a healthy work-life balance. If you're passionate about network innovation and eager to make a difference, this opportunity is for you.

Benefits

Flexible work environment
Career growth opportunities
Work-life balance
Excellent staff retention
Commitment to employee wellbeing

Qualifications

  • Proficient in C coding and Linux with experience in Networking Protocols.
  • Strong troubleshooting skills for large-scale deployments.

Responsibilities

  • Independently work on whole projects and contribute in cross-functional teams.
  • Accomplish assigned results for complex assignments.

Skills

C coding
Linux
Python
Networking Protocols
Routing/IP
Data Forwarding paths
Troubleshooting large-scale deployments
Virtualization technologies
Atlassian tool suite
Git
Jenkins

Tools

Atlassian
Git
Jenkins

Job description

Job Description

Permanent Senior Network Software Engineer C Linux x2. Remote or Hybrid Edinburgh

Stuck? Frustrated? Know you're better than this? Career goals not being met? As a Senior Software Engineer in this Networking Technology company, you'll have the opportunity to work on innovative, challenging projects where you'll learn something new in this interesting domain, including Network Automation.

You'll enjoy career growth opportunities, being a global business, taking on more complex and system-wide responsibilities, exerting more influence on the Product, with impactful work, either progressing up the individual Contributor Technical ladder or moving to a Managerial strand and taking ownership of teams. You'll benefit from an environment focused on personalized 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 Telco/Networking organization, you will work on Products developing a Network that grows smarter, more agile, and more responsive. Your interactions are being enabled by these technologies.

Driven by a relentless pursuit of network innovation, you'll be a Senior Network Software Engineer with good C coding skills, Linux, and preferably Python. In this unique role, you will help make a difference in people's lives. You 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, working in a team of 40 Engineers.

Responsibilities:
  1. Independently work on whole projects/problems
  2. Contribute effectively in cross-functional teams
  3. Accomplish assigned results for projects or for significant phases of larger, complex assignments
Minimum Requirements:

You will ideally have the following skills and experience:

  1. Ability to write quality C code along with automated unit test cases using Python/C
  2. Understanding of Linux OS & open source software development
  3. Experience with design & development of high-level Networking Protocols, L2/L3 networking technologies, Routing/IP, IPv6, ISIS, OSPF, BGP, L2VPN or similar
  4. Experience in software development of Data Forwarding paths (Software, Hardware)
  5. Knowledge of network merchant silicon chipsets and Whitebox platforms
  6. Experience in troubleshooting large-scale deployments
  7. Experience in manageability frameworks such as Yang/XML
  8. Knowledge with virtualization technologies such as Intel DPDK (Data Plane Development Kit), SR-IOV, etc
  9. Experience using the Atlassian tool suite, Git, Jenkins
Additional Skills:
  1. Self-motivated, strong sense of ownership, good teamwork & collaboration skills
  2. Ability to multi-task and work independently with minimal manager guidance
  3. Be open to continuous learning and self-improvement
  4. Strong communication skills are required
  5. Uses professional judgment to manage projects or resolve problems

On offer is a first-class salary depending on experience + great Benefits.

The company has an excellent staff retention with a stable workforce, giving much worker autonomy, with a commitment to good work-life balance.

We appreciate that your CV may not be up to date. No problem, just send me what you have. Everyone will get a response.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.