Job Description
We are building a next-generation multi-cloud networking software platform that rethinks how connectivity, security, and visibility are delivered across public clouds. Unlike traditional multi-cloud networking products that rely heavily on VM-based overlays and virtual routers, our approach emphasizes cloud-native data planes, lightweight programmable components, and deep integration with cloud provider networking primitives.
We are looking for a skilled Networking Developer with strong experience in designing, developing, and maintaining networking solutions using any modern programming language. The ideal candidate will have a solid understanding of Layer 3 networking protocols, hands-on experience across the Software Development Life Cycle (SDLC), and the ability to troubleshoot complex networking and system-level issues.
Key Responsibilities
Design, develop, and maintain networking applications and services using any programming language (C, C++, Go, Python, Java, etc.).
Participate in all phases of the SDLC, including requirements analysis, design, development, testing, and deployment.
Work on networking technologies, including:
EVPN-VXLAN
EVPN-MPLS
BGP, OSPF
IPSEC, Wireguard
SNAT, DNAT
Develop and enhance backend services for network routing, monitoring, and telemetry platforms.
Analyze, troubleshoot, and resolve customer and production issues related to networking, hardware, or system software.
Perform root cause analysis and implement long-term fixes to improve network reliability and performance.
Collaborate with cross-functional teams such as QA, product management, and customer support.
Follow Agile/Scrum methodologies and contribute to sprint planning and reviews.
Ensure high code quality through reviews, testing, and documentation.
Required Skills & Qualifications
4-7 years of experience as a Networking Developer or Software Engineer.
Strong understanding of networking fundamentals and L2/L3 protocols.
Hands-on experience with BGP, OSPF, EVPN, VXLAN, MPLS, or similar technologies.
Proficiency in at least one programming language (C/C++, Go, Python, Java, etc.).
Experience debugging and troubleshooting network and system-level issues.
Good knowledge of Linux/Unix environments.
Familiarity with Agile development practices.
Strong analytical and problem-solving skills.
Exposure to Cloud Networking like AWS VPC, Direct Connect etc
Preferred Qualifications
Experience in network OS or data centre or cloud networking environments.
Exposure to network automation, telemetry, or monitoring tools.
Understanding of distributed systems or high-availability architectures.
Experience working in customer-facing engineering roles.
Skills Required
Java, Ipsec, Unix, C, Go, Bgp, Mpls, Linux, Vxlan, Ospf, Python
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application