Senior Staff Engineer I - Software (Layer 3 Protocols)

3 Months ago • 10-15 Years • Network Engineering

Job Summary

Job Description

We are seeking a Senior Software Development Engineer with extensive experience in developing and optimizing Layer 3 (L3) networking protocols. In this role, you will be responsible for building advanced routing and network services, focusing on scalability, high availability, and performance for complex networking environments. Key responsibilities include developing and implementing advanced routing protocols and features, ensuring high availability and robustness, performing testing and optimization, collaborating with cross-functional teams, and diagnosing and troubleshooting complex L3 networking issues.
Must have:
  • Experience in networking software development with hands-on experience in Layer 3 protocols
  • Strong programming skills in C/C++ and experience with networking SDKs
  • In-depth knowledge and experience with protocols such as OSPF, ISIS, BGP, VRRP, DHCP, DHCPv6, MPLS, LDP, RSVP, ARP, L3VPN, RIP/VxLAN/BGP-LS, SNMP, OAM, EVPN, L2VPN, LAG, NAT, PIM, SFLOW/HA and routing resiliency features (e.g., LFA/RLFA, FRR, PIC).
Good to have:
  • Knowledge of hardware offloading and FPGA programming for network acceleration
  • Knowledge of ASICs and other networking hardware optimized for high-performance applications
  • Knowledge of SDN, NFV, and programmable networking (e.g., P4, DPDK).
  • Familiarity with cloud and data center networking architectures and virtualization technologies (e.g., Docker, Kubernetes).

Job Details

About the job

Job Title: Senior Staff Engineer I - Software (Layer 3 Protocols)

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 looking for a Senior Software Development Engineer with extensive experience in developing and optimizing Layer 3 (L3) networking protocols. In this role, you will be responsible for building advanced routing and network services, focusing on scalability, high availability, and performance for complex networking environments.



Key Roles & Responsibilities:


  • Develop and implement advanced routing protocols and features, including OSPF, ISIS, BGP, VRRP, DHCP, DHCPv6, MPLS, LDP, RSVP, ARP, L3VPN, RIP/VxLAN/BGP-LS, SNMP, OAM, EVPN, L2VPN, LAG, NAT, PIM, SFLOW/HA
  • Design and implement features that ensure high availability and robustness, such as Loop-Free Alternates (LFA), Remote Loop-Free Alternates (RLFA), Fast Reroute (FRR), Path Invalidation Control (PIC), and Equal-Cost Multi-Path (ECMP)
  • Perform testing, profiling, and optimization for low-latency, high-throughput packet processing across hardware and software implementations
  • Collaborate with cross-functional teams to ensure seamless integration of Layer 3 functions within the overall networking stack
  • Diagnose, troubleshoot, and resolve complex L3 networking issues using advanced debugging tools and techniques



Basic Qualifications:



  • Education: BE/ME/MSc/BTech in CS, CE, EE, IT or relevant.
  • Experience: 10 - 15 Years
  • Experience in networking software development with hands-on experience in Layer 3 protocols
  • Strong programming skills in C/C++ and experience with networking SDKs
  • In-depth knowledge and experience with protocols such as OSPF, ISIS, BGP, VRRP, DHCP, DHCPv6, MPLS, LDP, RSVP, ARP, L3VPN, RIP/VxLAN/BGP-LS, SNMP, OAM, EVPN, L2VPN, LAG, NAT, PIM, SFLOW/HA and routing resiliency features (e.g., LFA/RLFA, FRR, PIC).



Preferred Qualifications


  • Knowledge of hardware offloading and FPGA programming for network acceleration
  • Knowledge of ASICs and other networking hardware optimized for high-performance applications
  • Knowledge of SDN, NFV, and programmable networking (e.g., P4, DPDK).
  • Familiarity with cloud and data center networking architectures and virtualization technologies (e.g., Docker, Kubernetes).

Similar Jobs

Techland - UE5 Senior Game Programmer AI

Techland

Poland (On-Site)
5 Months ago
Old Skull Games - Senior Game Programmer Unreal Engine

Old Skull Games

Villeurbanne, Auvergne-Rhône-Alpes, France (On-Site)
2 Months ago
The Walt Disney Company - Sr Software Engineer (Rust Developer)

The Walt Disney Company

New York, New York, United States (On-Site)
3 Months ago
Wargaming - Render Engineer (Unannounced project)

Wargaming

Berlin, Berlin, Germany (On-Site)
3 Months ago
ByteDance - Software Engineer in ML Systems Graduate (AML - Machine Learning Systems) - 2024 Start (BS/MS)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Microsoft - Senior Software Engineer - Enterprise Content Delivery Network

Microsoft

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Google - Staff Software Engineer, Google Enterprise Network

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Dream Sports - Lead System Engineer

Dream Sports

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Cloud Imperium Games - Network Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Riot Games - Principal Software Engineer - VALORANT, Foundations, Build Platforms

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago
ByteDance - Full Stack Software Engineer - Data, Security

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Playrix - Lead Technical Designer

Playrix

Armenia (Remote)
4 Months ago
Rennsportgg - Technical Artist (f/m/x)

Rennsportgg

Dallas, Texas, United States (Remote)
6 Months ago
Google - Hardware Engineering Intern, 2025

Google

(On-Site)
2 Months ago
Hero Vired - Associate Faculty/Faculty - Game Development

Hero Vired

Delhi, India (On-Site)
5 Months ago
Sperasoft - C++ Software Developer in Abu Dhabi

Sperasoft

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)
3 Months ago
Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Mountain View, California, United States (On-Site)
3 Months ago
SCIEX - Lead Software Engineer (Automation Testing)

SCIEX

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Samsung Semiconductor - Intern, System Software Engineer

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Assystems - Mid level Architect

Assystems

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Prime Video & Amazon MGM Studios - Sr. Creative Director, Creative Marketing Team

Prime Video & Amazon MGM Studios

Maharashtra, India (On-Site)
5 Months ago
Highspot - Salesforce Developer

Highspot

Hyderabad, Telangana, India (Hybrid)
4 Months ago
Nagarro - Associate Staff Consultant, Business Analyst

Nagarro

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Warner Bros Games - Staff Software Engineer

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Aristocrat Gaming - Senior Technical Artist I

Aristocrat Gaming

Haryana, India (Hybrid)
2 Months ago
Stonewall Collision & Auto Painting - Sr. Software Engineer

Stonewall Collision & Auto Painting

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
PwC - Senior Associate_Databricks_Data & Analytics_Advisory_PAN  India

PwC

Kolkata, West Bengal, India (On-Site)
4 Months ago
PwC - Manager_SAP FICO_Enterprise Apps SAP_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Aristocrat Gaming - Offshore Resource Pool Manager

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Network Engineering Jobs

ByteDance - Tech Lead - IaaS AI Infra- Seattle

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
ByteDance - Senior Software Engineer - Traffic Infrastructure

ByteDance

Singapore (On-Site)
3 Months ago
ByteDance - Site Reliability Engineer (Systems), Bytedance Engineering

ByteDance

Singapore (On-Site)
3 Months ago
Gaming Innovation Group  - Infrastructure Engineer

Gaming Innovation Group

Sliema, Malta (Hybrid)
3 Months ago
Saviynt - Cloud Networking Architect

Saviynt

El Segundo, California, United States (Hybrid)
4 Months ago
ByteDance - Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
The Walt Disney Company - Technical Specialist - Telecom

The Walt Disney Company

Lake Buena Vista, Florida, United States (On-Site)
4 Weeks ago
PlayStation Global - Network Operations Engineer

PlayStation Global

Adelaide, South Australia, Australia (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded