Senior Software Engineer – Network Design




Sapienza are looking to recruit a Senior Software Engineer based in the US, who has a proven track record in software engineering, specifically with design, implementation, and integration of high availability, scalable complex embedded networking systems.

Responsibilities of the Senior Software Engineer – Network Design

  • 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

Profile of the Senior Software Engineer – Network Design

  • 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

For information on how we process the personal data in your application, please see the Sapienza Privacy Statement here.

Apply

Upload resume
Upload motivation letter