Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Quvia

Senior Software Engineer – Networking Systems

Quvia

. Design and develop software modules using C/C++ for high-performance network applications .

Posted 9/18/2026full-timeRemote • Florida • United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in C/C++ and Python for developing high-performance network applications, with a strong understanding of networking protocols and systems. Proven ability to mentor junior engineers and collaborate effectively with cross-functional teams to deliver robust software solutions.

Highest-signal resume keywords
C/C++ Software DevelopmentPython IntegrationNetworking Protocols (L2–L7)Linux System ProgrammingPacket Capture/Analysis Tools

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C/C++ ProgrammingPython ProgrammingNetworking Protocols (Ethernet, IP, TCP/UDP, BGP, OSPF, MPLS)Linux System ProgrammingSocket ProgrammingMultithreadingPacket Capture/Analysis (Wireshark, Tcpdump)Virtual Networking ConfigurationCI/CD PipelinesPerformance Optimization Techniques
Soft Skills
Problem-SolvingAnalytical ThinkingAttention to DetailCommunicationCollaboration
Tools & Technologies
KVMVMwareVirtualBoxDockerKubernetesGitJenkinsOVSDPDKVPP
Industry Keywords
Network Management Systems (NMS)SNMPREST APIsSDNNFVOpenConfigNETCONF/YANGGRPCTelemetry SystemsVirtual Machines

Tech Stack

Tools & technologies
CloudDistributed SystemsDockerGRPCJenkinsKubernetesLinuxPythonSwitchingTCP/IPUnixVMwareC++

About the role

Key responsibilities & impact
  • Design and develop software modules using C/C++ for high-performance network applications
  • Integrate with Python-based modules
  • Work on L2–L7 networking protocols such as Ethernet, IP, TCP/UDP, BGP, OSPF, and MPLS
  • Collaborate with architecture and QA teams to define and deliver robust software components
  • Debug and resolve complex issues across application, transport, and network layers
  • Analyze crash files and debug issues with the team
  • Configure and troubleshoot virtual networking in VM environments, including bridges, TAP/TUN interfaces, VLANs, and virtual switches such as OVS
  • Deploy and test networking software inside VMs or virtualized test environments, including KVM, VMware, VirtualBox, or cloud VMs
  • Collaborate with DevOps and QA teams to ensure deployment, configuration, and testing workflows
  • Participate in design and code reviews and enforce maintainable, high-quality coding practices
  • Mentor junior engineers and contribute to technical design discussions and documentation

Requirements

What you’ll need
  • 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, switching, or network virtualization
  • Experience with Linux based systems — system programming, socket programming, and multithreading
  • Hands-on experience with packet capture/analysis tools (Wireshark, tcpdump, etc.)
  • Experience integrating software with network management systems (NMS), SNMP, or REST APIs
  • Excellent problem-solving and debugging skills in distributed systems
  • Good understanding of software design patterns and performance optimization techniques
  • Strong analytical thinking and attention to detail
  • Good communication skills and ability to work in a collaborative environment
  • Proven track record of delivering production-quality software in fast-paced teams
  • Exposure to DPDK/VPP, SDN/NFV, or network appliances is a strong plus
  • Familiarity with CI/CD pipelines, Git, Jenkins, Docker, Kubernetes preferred
  • Experience with VPP (Vector Packet Processing) or DPDK-based applications
  • Proven experience with Linux/Unix systems, socket programming, and multithreaded applications
  • Hands-on experience in setting up and managing virtual machines and virtual networks, including KVM, libvirt, VMware, or VirtualBox
  • Familiarity with configuring bridges, vSwitches, TAP/TUN interfaces, and NAT or host-only networking
  • Exposure to OpenConfig, NETCONF/YANG, gRPC, or telemetry systems

Benefits

Comp & perks
  • Equity options
  • Performance-based bonus opportunities
  • Medical, Dental and Vision benefits
  • Life Insurance
  • Flexible PTO policy
  • 401(k) plan