HamburgerMenu
hirist

Job Description

About the Opportunity :

We are seeking an experienced Routing Protocol Engineer with a strong background in network software development, L2/L3 protocols, and Linux-based systems programming. The ideal candidate will have deep expertise in C or Golang, exposure to microservices and containerized architectures, and a solid understanding of routing protocols such as BGP, OSPF, and MPLS.

This role offers the opportunity to work on next-generation networking platforms, contributing to the design, development, and optimization of advanced routing software that powers high-performance data networks worldwide.

Key Responsibilities :

- Design, develop, and maintain routing protocol stacks (BGP, OSPF, MPLS, EVPN, BFD, LACP, etc.) for network software systems.

- Develop and enhance microservices-based architectures for scalable, distributed networking solutions.

- Work with Docker, Kubernetes (K8s/K3s), and Helm to deploy and manage containerized applications.

- Write efficient, production-quality code in C or Golang for Linux environments, focusing on performance and reliability.

- Develop CI/CD pipelines using Jenkins, ensuring continuous integration and seamless deployment.

- Collaborate with DevOps teams for automated testing and deployment across environments.

- Implement and integrate OpenConfig, NETCONF, gNMI, and gRPC-based management interfaces.

- Optimize networking stack performance, troubleshoot complex routing issues, and ensure compliance with L2/L3 standards.

- Participate in Agile development cycles, including sprint planning, code reviews, and system testing.

Required Technical Skills :

- Strong hands-on experience with C programming (or Golang) and Linux OS internals.

- In-depth understanding of data structures, IPC mechanisms, and multi-threading/routines.

- Proven proficiency in L2/L3 OSI protocols, including BGP, OSPF, MPLS/VPLS, EVPN, BFD, ARP, LACP, and LAGs.

- Working knowledge of OpenConfig / NETCONF / gNMI / gRPC APIs for network management.

- Experience developing and deploying microservices using Docker, Kubernetes, and Helm charts.

- Familiarity with Agile methodology, Jenkins CI/CD pipelines, and Git-based version control systems.

- Excellent analytical, debugging, and problem-solving skills.

Preferred Qualifications :

- Bachelors or Masters degree in Computer Science, Electronics, Telecommunications, or a related field.

- Experience in networking product development or network equipment vendors (routers/switches).

- Knowledge of SDN (Software Defined Networking) and cloud-native networking frameworks.

- Experience in network protocol testing and validation tools (IxNetwork, Spirent, etc.).

- Strong communication and collaboration skills for cross-functional team environments.

Why Join Us :

This is a unique opportunity to be part of a core networking R&D team, contributing to cutting-edge software-defined and cloud-native networking solutions. Youll work alongside industry experts, solve complex real-world problems, and help shape the future of high-performance network infrastructure.

We offer a technically challenging and innovation-driven environment, competitive compensation, and continuous professional growth opportunities in the evolving networking and cloud infrastructure domain.


info-icon

Did you find something suspicious?