Senior Software Engineer – Networking Systems

New
Q
QuviaNetwork Infrastructure
United StatesFull-TimeSenior
SalaryCompetitive salary, equity options, and performance-based bonus opportunities.
Apply NowOpens the employer's application page

Job Details

Experience
7–10 years
Required Skills
PythonC++Linux

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electronics, or related discipline.
  • 7–10 years of hands-on software development experience in C/C++ and Python.
  • Strong understanding of networking concepts and protocols: IPv4/IPv6, ARP, VLAN, TCP/IP stack, routing, and switching.
  • Expertise in Linux system programming, socket programming, and multithreading.
  • Hands-on experience with packet capture and analysis tools like Wireshark and tcpdump.
  • Experience integrating software with NMS, SNMP, or REST APIs.
  • Strong problem-solving and debugging skills in distributed systems.
  • Solid understanding of software design patterns and performance optimization techniques.
  • Experience setting up and managing virtual machines and networks including KVM, libvirt, VMware, or VirtualBox.
  • Proven track record of delivering production-quality software in fast-paced environments.

Responsibilities

  • Design and develop software modules using C/C++ for high-performance network applications.
  • Integrate software components with Python-based modules.
  • Develop and maintain L2–L7 networking protocols including Ethernet, IP, TCP/UDP, BGP, OSPF, and MPLS.
  • Debug and resolve complex issues across application, transport, and network layers, including crash analysis.
  • Configure and troubleshoot virtual networking in VM environments using bridges, TAP/TUN interfaces, VLANs, and virtual switches.
  • Deploy and test networking software within virtualized environments such as KVM, VMware, or VirtualBox.
  • Collaborate with architecture, DevOps, and QA teams to define delivery and deployment workflows.
  • Participate in design and code reviews to enforce best practices.
  • Mentor junior engineers and contribute to technical design documentation.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive salary, equity options, and performance-based bonus opportunities.
Apply Now