CareerPlan

Software Engineer | GO Programming, Cloud-Native, PPPOE/IPOE, Microservices, DHCPV4/DHCPV6 | 8-14 Years

Bangalore, IndiaFull-time2026-09-28 → 2026-11-13

Core

Design, develop, and maintain carrier-grade subscriber-management microservices (C/C++/Go) on Kubernetes for Cisco's cloud-native Broadband Network Gateway (cnBNG), ensuring high availability and scale for millions of subscribers.

Role type

Senior Software Engineer (Cloud-Native Networking)

Builds

cnBNG Control Plane microservices, session-handling features, and CP-UP separation logic.

Domain

Telecommunications / Broadband Networking / Cloud-Native Infrastructure

Deliverable

production ML models | product features

Required skills

Go, C/C++, Python, Linux, Kubernetes, Docker, gRPC, REST APIs, YANG, IP networking protocols (PPPoE, IPoE, DHCPv4/v6, RADIUS), Distributed systems, CI/CD, Git, AI-assisted development

Preferred skills

Cisco Silicon One (SiOne) architecture, BNG/CUPS, SRG geo/warm redundancy, 5G/BNG converged-core, SMI platform, IXIA/Spirent, SQL/NoSQL, Telemetry (NETCONF/RESTCONF/gNMI)

Responsibilities

Design and implement subscriber-management functionality including session bring-up, redundancy, and scale capabilities; Develop and maintain test automation frameworks integrated into CI/CD pipelines; Troubleshoot distributed issues across Control Plane and User Plane Functions; Optimize control-plane performance and convergence; Mentor junior engineers and lead sophisticated investigations.

Seniority

Senior, hands-on IC with mentorship responsibilities