Enable job alerts via email!

Senior Software Engineer - Networking

ZipRecruiter

City of Edinburgh

Hybrid

GBP 125,000 - 150,000

Full time

30+ 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 Software Engineer to join their dynamic team in Edinburgh. This role offers the chance to work on cutting-edge networking projects, focusing on developing a Debian Linux Network Operating System. You'll be part of a collaborative team, driving network innovation and enhancing your skills in C programming and Linux. With a strong emphasis on career growth and work-life balance, this position provides a unique opportunity to make a significant impact in the field of network automation. If you're passionate about technology and eager to tackle complex challenges, this role is perfect for you.

Qualifications

  • Strong C coding skills with automated testing using Python.
  • Experience in developing Networking Protocols and Data Forwarding paths.

Responsibilities

  • Independently manage projects and contribute in cross-functional teams.
  • Deliver results for complex assignments and larger projects.

Skills

C programming
Linux OS
Python
Networking Protocols
Data Forwarding paths
Troubleshooting large-scale deployments
Virtualization technologies
Team collaboration
Continuous learning

Tools

Atlassian tool suite
Git
Jenkins

Job description

Job Description

Senior Software Engineer - Networking C Linux x2. Remote or Hybrid Edinburgh.

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 part of a global business, taking on more complex and system-wide responsibilities, and exerting more influence on the product with impactful work.

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. 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.

You will help drive the development of a Debian Linux Network Operating System (NOS) 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 Networking Protocols, e.g., 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 judgement to manage projects or resolve problems.

On offer is a first-class salary depending on experience + great benefits. The company has excellent staff retention with a stable workforce, giving much worker autonomy and a commitment to good work-life balance.

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.