company_site
Senior Software Engineer – Networking Systems
Quvia
Miami, USA
Full-time
Senior · 7–10 years experience
Onsite
Discovered 1 weeks ago
dockergitgrpcjenkinskuberneteslinux
Key Skills for This Role
dockergitgrpcjenkinskuberneteslinux
Full Job Posting
Key Duties and Responsibilities
- Design and develop software modules using C/C++ for high-performance network applications.
- Part of the software also involves integrating with Python based modules.
- Work on L2–L7 networking protocols such as Ethernet, IP, TCP/UDP, BGP, OSPF, MPLS, and others.
- Collaborate closely with architecture and QA teams to define and deliver robust software components.
- Debug and resolve complex issues across multiple layers (application, transport, and network).
- Analyze crash files and debug with the team to resolve them
- Configure and troubleshoot virtual networking in virtual machine (VM) environments — bridges, TAP/TUN interfaces, VLANs, and virtual switches (like OVS).
- Deploy and test networking software inside VMs or virtualized test environments (e.g., KVM, VMware, VirtualBox, or cloud VMs).
- Collaborate with DevOps and QA teams to ensure seamless deployment, configuration, and testing workflows.
- Participate in design and code reviews, enforcing best practices for maintainable, high-quality code.
- Mentor junior engineers and contribute to technical design discussions and documentation.
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, 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.).
- Exposure to DPDK/VPP, SDN/NFV, or network appliances is a strong plus.
- Experience integrating software with network management systems (NMS), SNMP, or REST APIs.
- Familiarity with CI/CD pipelines, Git, Jenkins, Docker, Kubernetes preferred.
- 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.
- Preferred / Good to Have:
- Experience with VPP (Vector Packet Processing) or DPDK-based applications.
- Strong understanding of networking concepts — TCP/IP stack, routing, switching, VLANs, ARP, IPv4/IPv6.
- 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.
Preferred Qualifications
- Familiarity with CI/CD pipelines, Git, Jenkins, Docker, Kubernetes preferred.
About Quvia
Software & SaaS237 employeesFounded 2019
The digital fabric between edge and cloud.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Quvia
Senior Director, Sales & Account Management
London, GBR
Discovered 1 weeks agoFull-time
Network Engineer
London, GBR
Discovered 1 weeks agoFull-time
Principal Operations Research Scientist
Washington, USA
Discovered 1 weeks agoFull-time
Technical Account Director
London, GBR
Discovered 1 weeks agoFull-time
Senior Embedded Software Engineer - Network Domain
Atlanta, USA
Discovered 1 weeks agoFull-time
Senior Solutions Engineer - Platform & Analytics
Miami, USA
Discovered 1 weeks agoFull-time
Service Delivery Engineer
London, GBR
Discovered 1 weeks agoFull-time
Introduce Yourself
Miami, USA
Discovered 1 weeks ago