Permanent Senior Software Engineer - Networking. Remote or Hybrid Edinburgh
Overview
Join a leading Networking Technology company as a Senior Software Engineer, working on innovative and challenging projects in emerging network technologies. Benefit from career growth opportunities within a global business, with options to progress technically or move into managerial roles, taking on more complex, system-wide responsibilities that influence product development.
Work Environment
Enjoy a flexible, personalized work environment that promotes growth, wellbeing, and belonging. This company values humanity and aims to make a meaningful social, community, and societal impact alongside driving business priorities.
Role Responsibilities
1. Develop and enhance a Debian Linux-based Network Operating System (NOS) to support virtualized networks for customers.
2. Architect, design, and implement network components, guiding future architecture and implementation strategies.
3. Contribute to a product used by service providers, hyperscalers, and enterprise networks to deliver Ethernet and IP services.
4. Work within a team of 40 engineers on a platform that supports routing, switching, VPNs, NAT, and other network functions.
Required Skills and Experience
* Proficiency in writing quality C code with automated unit tests using Python or C.
* Understanding of Linux OS and open-source software development.
* Experience developing network components such as BGP, OSPF, IS-IS, or EVPN in C.
* Knowledge of data forwarding paths, network merchant silicon chipsets, and Whitebox platforms.
* Experience troubleshooting large-scale deployments and familiarity with manageability frameworks like Yang/XML.
* Knowledge of virtualization technologies such as Intel DPDK and SR-IOV.
* Experience with Atlassian tools, Git, and Jenkins.
Additional Skills
* Self-motivated with a strong sense of ownership and excellent teamwork skills.
* Ability to work independently, multitask, and continuously learn.
* Strong communication skills and professional judgment in project management and problem resolution.
Offerings
The role offers a competitive salary, excellent benefits, and a supportive work environment with a focus on work-life balance. The company boasts high staff retention, stability, and a global reach with autonomy in your work.
We understand your CV may not be fully up to date. Feel free to send what you have; everyone will receive a response.
#J-18808-Ljbffr