Software Developer – Network Protocols
Software Developer Network Protocols Employment Type: Full-Time, Remote or Hybrid (Washington, DC) Openings: Multiple
About the Role
LabN Consulting is seeking a MidSenior Level Software Developer with experience in network protocol development. Were looking for someone who thrives in low-level systems, networking, and protocol development. This position offers flexibility to work remote or hybrid in Washington, DC.
Required Qualifications
5+ years of experience in network protocol software development
Strong knowledge of IP, routing protocols (BGP, OSPF, RSVP-TE, MPLS), SD-WAN, and Layer 3 internals
Experience with network management/automation (YANG, RESTConf, NETConf, gNMI)
Hands-on experience with Linux networking, kernel modules, eBPF, VPP, TC, NF Tables, Open vSwitch
Minimum 5 years of development in C, C++, and/or Rust
Experience with Python and Bash (preferred)
Experience with automated unit and functional testing
Familiarity with open-source networking projects (e.g., FRRouting, VPP, StrongSwan, libyang)
B.S. or higher in Computer Science, Electrical Engineering, or related field
Benefits
Competitive salary with performance-based incentives
Employer-paid health, dental, and vision insurance
Retirement savings plan with company contribution
Generous PTO plus federal holidays
Professional development and training opportunities
Collaborative, mission-driven team environment
About LabN
LabN Consulting, L.L.C. is a technology consulting firm specializing in advanced networking, systems engineering, and secure solutions. Our team combines deep technical expertise with a focus on innovation and collaboration, delivering results that matter for our clients while supporting employee growth.
About the job
Apply for this position
Software Developer – Network Protocols
Software Developer Network Protocols Employment Type: Full-Time, Remote or Hybrid (Washington, DC) Openings: Multiple
About the Role
LabN Consulting is seeking a MidSenior Level Software Developer with experience in network protocol development. Were looking for someone who thrives in low-level systems, networking, and protocol development. This position offers flexibility to work remote or hybrid in Washington, DC.
Required Qualifications
5+ years of experience in network protocol software development
Strong knowledge of IP, routing protocols (BGP, OSPF, RSVP-TE, MPLS), SD-WAN, and Layer 3 internals
Experience with network management/automation (YANG, RESTConf, NETConf, gNMI)
Hands-on experience with Linux networking, kernel modules, eBPF, VPP, TC, NF Tables, Open vSwitch
Minimum 5 years of development in C, C++, and/or Rust
Experience with Python and Bash (preferred)
Experience with automated unit and functional testing
Familiarity with open-source networking projects (e.g., FRRouting, VPP, StrongSwan, libyang)
B.S. or higher in Computer Science, Electrical Engineering, or related field
Benefits
Competitive salary with performance-based incentives
Employer-paid health, dental, and vision insurance
Retirement savings plan with company contribution
Generous PTO plus federal holidays
Professional development and training opportunities
Collaborative, mission-driven team environment
About LabN
LabN Consulting, L.L.C. is a technology consulting firm specializing in advanced networking, systems engineering, and secure solutions. Our team combines deep technical expertise with a focus on innovation and collaboration, delivering results that matter for our clients while supporting employee growth.
