Senior Staff Engineer I – Software

1 month ago


Bengaluru, India Gruve Full time

Job Title: Senior Staff Engineer I – Software (Data Plane)

Location: Bangalore, India


About the Company:

Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber Security, Customer Experience, Infrastructure, and advanced technologies such as Machine Learning and Artificial Intelligence. 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.

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.

Position summary:

We are seeking an experienced Senior Staff Software Engineer with expertise in data plane development to join our networking team. In this role, you will be responsible for designing and optimizing high-performance data plane functions, including packet processing, traffic engineering, and flow management, for a variety of networking platforms. You will work on next-generation networking technologies and contribute to the core architecture, ensuring efficient and scalable data plane functionality.

Key Roles & Responsibilities:

  • Design, develop, and optimize data plane features, including packet forwarding, filtering, and classification, for high-performance networking applications.
  • Implement and maintain packet processing pipelines leveraging Broadcom/Marvell SDK
  • Implement and maintain packet processing pipelines, leveraging DPDK, P4, or similar frameworks to ensure low-latency, high-throughput data flows.
  • Collaborate with cross-functional teams to integrate data plane features with control plane protocols and orchestration tools.
  • Conduct performance profiling, tuning, and benchmarking to meet stringent networking requirements.
  • Troubleshoot complex data plane issues using in-depth packet analysis and debugging tools.
  • Participate in the design of scalable data plane architectures that support emerging networking trends (e.g., SDN, NFV, 5G).
  • Mentor junior engineers and lead technical discussions around data plane best practices and optimizations.


Basic Qualifications:

  • Education: BE/ME/MSc/BTech in CS, CE, EE, IT or relevant.
  • Experience: 10 - 15 Years
  • Proficiency in C/C++ and experience with data plane development frameworks such as DPDK, P4, or eBPF.
  • Strong understanding of networking fundamentals, including TCP/IP, Ethernet, VLAN, and routing protocols.
  • Experience with hardware offloading technologies, such as SmartNICs and ASICs, for data plane acceleration.
  • Strong understanding of architecture of Switching/Routing Broadcom/Marwell ASICs
  • Expertise in debugging and troubleshooting network and data plane issues using tools like Wireshark, tcpdump, and GDB.


Preferred Qualifications:

  • Knowledge of network hardware architecture, including ASICs, FPGAs, and NICs.
  • Experience in networking software development with a focus on Broadcom switching ASICs (e.g., Tomahawk, Trident, Jericho).
  • Experience with virtualization and container networking in cloud and data center environments (e.g., Docker, Kubernetes).
  • Familiarity with SDN and NFV concepts, and experience working with SDN controllers or virtual network functions (VNFs).
  • Hands-on experience with network automation frameworks and scripting languages (e.g., Python, Ansible).
  • Prior contributions to open-source data plane projects or networking initiatives.


  • Bengaluru, India Gruve Full time

    Job Title : Senior Staff Engineer I – Software (Data Plane)Location:Bangalore, IndiaAbout the Company:Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber Security, Customer Experience, Infrastructure, and advanced technologies such as Machine Learning and...


  • Bengaluru, India Gruve Full time

    Job Title: Senior Staff Engineer I – Software (Data Plane)Location: Bangalore, IndiaAbout the Company:Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber Security, Customer Experience, Infrastructure, and advanced technologies such as Machine Learning and...


  • Bengaluru, India Gruve Full time

    Job Title : Senior Staff Engineer I – Software (Data Plane)Location: Bangalore, IndiaAbout the Company:Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber Security, Customer Experience, Infrastructure, and advanced technologies such as Machine Learning and...


  • Bengaluru, India Gruve Full time

    Job Title : Senior Staff Engineer I – Software (Data Plane) Location: Bangalore, India About the Company: Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber Security, Customer Experience, Infrastructure, and advanced technologies such as Machine...


  • Bengaluru, India Gruve Full time

    Job Title: Senior Staff Engineer I – Software (Data Plane) Location: Bangalore, India About the Company: Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber Security, Customer Experience, Infrastructure, and advanced technologies such as Machine Learning...


  • Bengaluru, India Upland Software Full time

    Description Senior Software Engineer – I (FE) Opportunity Summary We are looking for an enthusiastic and dynamic individual to join Upland India as a Senior Software Engineer I (Front-End) for our Upland Audiences product. The individual will work with our front-end development team. What would you do? Compile and analyze data, processes, and...


  • Bengaluru, Karnataka, India May I Help You Full time

    Job TitleSenior Software Engineer - Data Intensive ApplicationsAbout UsWe are May I Help You, a growing company that values innovative solutions and data-driven approaches.Job DescriptionAs a Senior Software Engineer on our team, you will be responsible for developing high-performance software applications using Python. Your expertise in designing scalable...

  • Senior Staff Engineer I

    26 minutes ago


    Bengaluru, India Gruve Full time

    Job Title: Senior Staff Engineer I - Software (Layer 3 Protocols)Location: Bangalore -IndiaAbout the Company: Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber Security, Customer Experience, Infrastructure, and advanced technologies such as Machine Learning...


  • Bengaluru, India NAVEX Full time

    It's fun to work in a company where people truly BELIEVE in what they're doing!We're committed to bringing passion and customer focus to the business. At NAVEX, we’re making the world a better place. A safer place. A more ethical place. A place where anyone, anywhere can have a voice. That’s a serious impact.You will join our Product Engineering team...


  • Bengaluru, India Netradyne Full time

    About UsNetradyne, an innovator in fleet and road safety technologies, utilizes the potential of Artificial Intelligence and Edge Computing to transform the transportation ecosystem. By adopting Netradyne's vision-based technology, organizations have achieved remarkable results, such as a 50% reduction in road accidents and over 90% decrease in distracted...


  • Bengaluru, India Netradyne Full time

    About UsNetradyne, an innovator in fleet and road safety technologies, utilizes the potential of Artificial Intelligence and Edge Computing to transform the transportation ecosystem. By adopting Netradyne's vision-based technology, organizations have achieved remarkable results, such as a 50% reduction in road accidents and over 90% decrease in distracted...


  • Bengaluru, India Makonis Full time

    8+ years of professional software development experience, with at least 2+ years in a senior or staff engineering role.Expertise in Go & PythonStrong experience with distributed systems, microservices architecture, and cloud platforms (AWS, GCP, or Azure).Proven track record of designing and building large-scale, high-performance, and reliable software...


  • Bengaluru, India Makonis Full time

    8+ years of professional software development experience, with at least 2+ years in a senior or staff engineering role.Expertise in Go & PythonStrong experience with distributed systems, microservices architecture, and cloud platforms (AWS, GCP, or Azure).Proven track record of designing and building large-scale, high-performance, and reliable software...


  • Bengaluru, India Makonis Full time

    8+ years of professional software development experience, with at least 2+ years in a senior or staff engineering role.Expertise in Go & PythonStrong experience with distributed systems, microservices architecture, and cloud platforms (AWS, GCP, or Azure).Proven track record of designing and building large-scale, high-performance, and reliable software...


  • Bengaluru, India Makonis Full time

    8+ years of professional software development experience, with at least 2+ years in a senior or staff engineering role.Expertise in Go & PythonStrong experience with distributed systems, microservices architecture, and cloud platforms (AWS, GCP, or Azure).Proven track record of designing and building large-scale, high-performance, and reliable software...


  • Bengaluru, India NAVEX Full time

    You will join our Product Engineering team that shares a passion for writing great code, embracing new technologies and delivering powerful products within our integrated risk and compliance management platform that helps our customers protect their reputation and bottom line. As a Staff Software Engineer at NAVEX, you will have ample opportunity to invest...


  • Bengaluru, India Ping Identity Full time

    Job Description: Senior Staff Software Engineer (IC4)Position Overview:We are seeking an experienced and highly motivated Senior Staff Software Engineer (IC4) with a strong focus on security, authentication, and authorization. This role demands a deep understanding of modern authentication protocols, identity lifecycle management, and secure software...


  • Bengaluru, India Ping Identity Full time

    Job Description: Senior Staff Software Engineer (IC4)Position Overview:We are seeking an experienced and highly motivated Senior Staff Software Engineer (IC4) with a strong focus on security, authentication, and authorization. This role demands a deep understanding of modern authentication protocols, identity lifecycle management, and secure software...


  • Bengaluru, Karnataka, India Capgemini Full time

    We are seeking a Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and be proficient in programming languages such as Java, Python, and C++.The successful candidate will be responsible for designing, developing, and testing software applications. They will work closely with...


  • Bengaluru, India Pocket FM Full time

    About Pocket FM:It’s an amazing time to join Pocket FM as we continue shaping the future of entertainment globally with audio series. Our mission is to give wings and wisdom to stories, transforming them into a strong entertainment package. Pocket FM has grown to 130+ million listeners community, spending an average of over 115 minutes every day, while the...