Job Description
Permanent Senior Network Software Engineer 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 and challenging projects, including Network Automation.
You'll enjoy career growth opportunities in a global business, taking on complex and system-wide responsibilities that exert influence on the product. You'll benefit from an environment focused on personalized and flexible work that empowers individual passions, growth, well-being, and belonging. This Technology company 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 develop products that create a smarter, more agile, and responsive network. Your interactions, whether accessing the phone, streaming video, or texting, are enabled by these technologies.
Driven by a relentless pursuit of network innovation, you'll be a Senior Network Software Engineer with strong C coding skills, Linux, and preferably Python. In this role, 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.
The Senior Software Engineer will:
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
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 include:
1. Self-motivated with a strong sense of ownership
2. Good teamwork & collaboration skills
3. Ability to multi-task and work independently with minimal manager guidance
4. Openness to continuous learning and self-improvement
5. Strong communication skills
6. Professional judgment 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, providing much worker autonomy and a commitment to good work-life balance.
We appreciate that your CV may not be up to date. No problem, just send what you have. Everyone will get a response.
#J-18808-Ljbffr