Software Engineer | GO Programming, Cloud-Native, PPPOE/IPOE, Microservices, DHCPV4/DHCPV6 | 8-14 Years
Core
Design, develop, and maintain carrier-grade subscriber-management microservices in a cloud-native architecture, ensuring high availability and scale for millions of broadband subscribers.
Role type
Senior Software Engineer (Cloud-Native Networking)
Builds
Cisco cnBNG Control Plane microservices on Kubernetes/SMI
Domain
Telecommunications / Broadband Networking
Deliverable
production ML models | product features
Required skills
Go, C/C++, Python, Linux, Kubernetes, Microservices, gRPC/REST APIs, YANG/OpenConfig, IP Networking (PPPoE, IPoE, DHCPv4/v6, RADIUS/AAA), Distributed Systems, Test Automation (pyATS/Genie), CI/CD, AI-assisted development
Preferred skills
Cisco Silicon One (SiOne) NPU 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 session-handling and subscriber-management features; build CP-UP separation and state reconciliation logic; develop high-availability and scale capabilities; write unit, integration, and system tests; create test automation for CI/CD; troubleshoot distributed issues across Control Plane and User Plane Functions; optimize control-plane performance and memory.
Seniority
Senior, hands-on IC
