Logo-of-Gruve-hiring-for-jobs-in-India-on-GrabJobs

Staff Software Development Engineer-Sonic Networking and Security

icon building Company : Gruve
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Staff Software Development Engineer-Sonic Networking and Security


About Gruve


Gruve is an innovative software services startup dedicated to transforming enterprises to AI powerhouses. We specialize in cybersecurity, customer experience, cloud infrastructure, and advanced technologies such as Large Language Models (LLMs). Our mission is to assist our customers in their business strategies utilizing their data to make more intelligent decisions. As a well-funded early-stage startup, Gruve offers a dynamic environment with strong customer and partner networks.


Position summary:

We are seeking an experienced Staff Engineer with expertise in SONiC (Software for Open Networking in the Cloud), Networking, Security, and Linux. The ideal candidate will have a deep understanding of data plane and control plane networking, security mechanisms, and open-source networking stacks. You will play a crucial role in designing, developing, and optimizing high-performance networking solutions based on SONiC, working on switch OS internals, and ensuring security at all levels.


Key Roles & Responsibilities:



  • Design, develop, and optimize SONiC-based networking solutions for data center and cloud environments.

  • Contribute to SONiC’s Control Plane, Data Plane, SAI (Switch Abstraction Interface), and integration with ASICs.

  • Develop and enhance network security mechanisms, including ACLs, firewall rules, and secure communication protocols.

  • Work with Linux kernel networking stack, DPDK, eBPF, and other high-performance packet processing frameworks.

  • Integrate and optimize FRR (Free Range Routing), BGP, OSPF, and other routing protocols within SONiC.

  • Collaborate with ASIC vendors to integrate new chipsets with SONiC through SAI API development.

  • Drive software development using C, C++, Python, and Go for various networking and security features.

  • Optimize Netfilter, iptables, nftables, and XDP/eBPF for security and performance enhancements.

  • Design and implement Zero Trust Security models for networking and cloud infrastructure.

  • Work on containerized networking (CNI), Kubernetes networking, and SDN solutions.

  • Debug and troubleshoot networking and security issues using tcpdump, Wireshark, gdb, strace, and perf tools.

  • Contribute to open-source networking projects and work with the SONiC community.


Basic Qualifications



  • A Bachelors or Master’s degree in computer science, electronics engineering or a related field

  • 8-12 years of experience in networking software development, security, and Linux systems programming.

  • Strong expertise in SONiC architecture, SAI, and open networking platforms.

  • Proficiency in L2/L3 networking protocols (BGP, OSPF, MPLS, VXLAN, EVPN, etc.).

  • Strong knowledge of network security concepts, including firewalling, VPNs, and DDoS mitigation.

  • Experience with Linux networking internals, Netfilter, iptables, nftables, XDP, and eBPF.

  • Proficiency in C, C++, Python, and Go for networking software development.

  • Strong debugging skills using tcpdump, Wireshark, gdb, strace, perf, and ASAN.

  • Experience working with network ASICs, Broadcom, Mellanox, Marvell, or Intel-based chipsets.

  • Good understanding of container networking, Kubernetes CNI, and SDN concepts.

  • Hands-on experience with CI/CD, Git, Jenkins, and automated testing frameworks.


Preferred Qualifications



  • Experience in DPDK, P4 programming, and FPGA-based networking solutions.

  • Contributions to open-source networking projects (SONiC, FRR, Linux kernel, etc.).

  • Knowledge of TLS, IPSec, MACsec, and secure boot mechanisms.

  • Experience working with public cloud networking (AWS, Azure, GCP).


 


 



Why Gruve


At Gruve, we foster a culture of innovation, collaboration, and continuous learning. We are committed to building a diverse and inclusive workplace where everyone can thrive and contribute their best work. If you’re passionate about technology and eager to make an impact, we’d love to hear from you.


Gruve is an equal opportunity employer. We welcome applicants from all backgrounds and thank all who apply; however, only those selected for an interview will be contacted.


Original job Staff Software Development Engineer-Sonic Networking and Security posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Software Development Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Development Engineer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.