FREE ACCESS
5,000–10,000 jobs/day
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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesCloudDistributed 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
