Senior Principal Software Engineer – SDN / NFV

MD, United States (USA), Sapienza Consulting [NSSR0032]

Field(s) of expertise
Information Technology Software Engineering
Job type

About this job

Sapienza are looking to recruit a Senior Principal Software Engineer – SDN / NFV to be based in the US. The incumbent will have a proven track record in software engineering, specifically with design, implementation, and integration of high availability, scalable complex embedded networking systems.


  • Software design, development, integration and support activities for Networking software
  • Technical leadership role, but does not include project management
  • Actively participate in systems and protocol design to come up with innovative solutions
  • Work with technical leads across teams and disciplines to develop high availability scalable satellite systems
  • Mentor, lead and train junior engineers
  • Participate in development of automated monitoring tools
  • Provide support to operations staff to troubleshoot field issues and develop robust solutions to fix such issues


    • B.S. or M.S. in Computer Engineering / Computer Science
    • 15 or more years of work experience in software engineering, with progressively increasing responsibilities
    • Must be eligible to work in the US

Preferred Qualifications:

    • Demonstrated expertise in IP Networking and TCP/IP protocol suite, including IPv6, L2/L3 switching/routing, and related technologies
    • 7+ years of experience developing IP/TCP/UDP applications and/or protocol implementation
    • Strong object-oriented design and development skills
    • Proficient in C/C++ programming
    • Proficient in Multi-threaded application development and inter-process communication
    • Demonstrated track record of innovation
    • 5+ years of experience developing in Linux environment
    • Experience with developing Linux device drivers and Linux kernel modules a plus
    • Knowledge or experience in Satellite-based systems a plus
    • Experience with developing Wireshark dissectors a plus
    • Experience with scripting languages (bash, Python) a plus
    • Familiarity with Javascript and JSON a plus
    • Familiarity with SDN and NFV a plus
    • Self-motivated individual with a “can do” attitude and the drive to learn new things
    • Strong verbal and written communication skills
    • Strong technical writing skills to ensure software and technical decisions are described clearly with required illustrations