Senior Staff Engineer I - Software (Layer 3 Protocols)

2 Months ago • 10-15 Years • Network Engineering • Undisclosed

About the job

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).

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).

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

View All Jobs

Get notified when new jobs are added by Gruve

Similar Jobs

Wargaming - Game Developer (Unannounced Project)

Wargaming, Cyprus (On-Site)

Brightline - Software Engineer

Brightline, United States (Hybrid)

ByteDance - Android/iOS Engineer, Flow - 2025 Start

ByteDance, Singapore (On-Site)

Swiss Re - Senior Cloud Engineer

Swiss Re, India (On-Site)

The Walt Disney Company - Network Operations II (Night Shift)

The Walt Disney Company, United States (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

DigitalFish - Machine Learning Engineer, NeRF

DigitalFish, United States (Hybrid)

JMA - Senior Engineer - Firmware

JMA, Italy (On-Site)

Microsoft - Principal Software Engineer

Microsoft, Serbia (On-Site)

Hitachi - Principal Software Engineer

Hitachi, Costa Rica (Remote)

The Walt Disney Company - Sr Software Engineer (Rust Developer)

The Walt Disney Company, United States (On-Site)

Rockstar Games - C++ Engineer, Creator Platform

Rockstar Games, United Kingdom (On-Site)

Playrix - Senior Game UI Developer

Playrix, Kazakhstan (Remote)

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

SVF Entertainment - Artist & Repertoire Specialist

SVF Entertainment, India (On-Site)

Assystems - Design Engineer – Substation (MEP)

Assystems, India (On-Site)

Forescout Technologies  Inc  - Senior Buyer

Forescout Technologies Inc , India (On-Site)

Trek - Senior Workday Engineer

Trek, India (On-Site)

Take-Two Interactive - Senior Infrastructure Engineer

Take-Two Interactive, India (On-Site)

Nagarro - Staff Engineer, Java Fullstack

Nagarro, India (Remote)

SAP - Release and Patch Manager

SAP, India (Hybrid)

Get notifed when new similar jobs are uploaded

Network Engineering Jobs

ByteDance - Edge Network Engineer - EDGE Network

ByteDance, United Kingdom (On-Site)

The Walt Disney Company - Senior Network Operations Engineer

The Walt Disney Company, United States (On-Site)

TekWissen India - Golang Developer

TekWissen India, India (On-Site)

Kojima Productions - Network Programmer

Kojima Productions, Japan (On-Site)

Ziff Davis - Network Engineer

Ziff Davis, United States (On-Site)

Gaming Innovation Group  - Infrastructure Engineer

Gaming Innovation Group , Malta (Hybrid)

Get notifed when new similar jobs are uploaded