Posted on: 23/10/2025
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.
Did you find something suspicious?