×
Register Here to Apply for Jobs or Post Jobs. X

Software​/Protocol Developer; Systems & Networking Focus

Job in Washington, District of Columbia, 20022, USA
Listing for: LabN Consulting L.L.C.
Full Time position
Listed on 2026-02-07
Job specializations:
  • Software Development
    C++ Developer, Software Engineer
Job Description & How to Apply Below
Position: Software / Protocol Developer (Systems & Networking Focus)

Role Summary

LabN is seeking a mid-to-senior Software / Protocol Developer to design and implement software and network protocol capabilities supporting complex environments. This role is focused on systems-level development, control-plane and data-plane technologies, and Linux networking—not application or UI development.

The ideal candidate has a strong background in networking fundamentals, protocol behavior, and performance-sensitive systems software, and is comfortable working close to the operating system and network stack.

Key Responsibilities
  • Design, develop, and maintain protocol implementations and systems-level software.
  • Implement and extend Layer 3 routing and control-plane functionality.
  • Develop high-performance code in C, C++, or Rust on Linux platforms.
  • Work with network configuration and management interfaces (YANG, NETCONF, RESTCONF, gNMI).
  • Analyze packet flows, protocol interactions, and system behavior to diagnose complex issues.
  • Collaborate with network, systems, and platform engineers on integrated solutions.
  • Contribute to design documentation, test strategies, and validation efforts.
  • Participate in technical reviews and architecture discussions.
Required Qualifications
  • 5–10+ years of experience in systems software, protocol development, or network engineering
  • Strong proficiency in C, C++, or Rust in UNIX/Linux environments
  • Hands-on experience with Layer 3 networking and IP routing, including multiple of: BGP, OSPF, MPLS, RSVP-TE
  • Experience with network modeling, configuration, or telemetry interfaces, such as: YANG, NETCONF, RESTCONF, gNMI
  • Deep familiarity with Linux networking internals or packet processing, including one or more of: eBPF, kernel modules, VPP, TC, nftables, Open vSwitch
  • Scripting or automation experience using Python and/or Bash
  • Bachelor’s degree required (computer science, engineering, or related field)
  • Active clearance or ability to obtain and maintain clearance
Preferred Qualifications
  • Experience working with routing stacks, data planes, or security frameworks, such as FRRouting, VPP, Strong Swan, libyang
  • Background in performance tuning, low-latency systems, or high-throughput networking
  • Experience supporting regulated environments
  • Familiarity with distributed or real-time systems
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary