Software Developer – Network Protocols

Remote
Full Time
Mid Level

Software Developer – Network Protocols
(Mid–Senior Level)

Citizenship: U.S. Citizenship required
Employment Type: Full-Time, Remote or Hybrid (Washington, DC)
Openings: Multiple

About the Role 

LabN Consulting is seeking a Mid–Senior Level Software Developer with experience in network protocol development. We’re 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
  • U.S. Citizenship required

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.

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*