CareerPlanSign in

Software Engineer :: C/C++, Python scripting, L2/L3 Networking (9-12 Years)

Bangalore, India💼 Full-time🗓 2026-09-03 → 2026-09-26

Core

Design and develop next-generation control-plane and data-plane software for Cisco IOS XE and enterprise networking platforms.

Role type

Senior IC software engineer (networking systems)

Builds

High-performance system software for enterprise switches, routers, wireless controllers, and IoT devices

Domain

Networking infrastructure / System software

Deliverable

production ML models | product features

Required skills

C programming, Python scripting, Linux kernel development, device drivers, software architecture, system design, technical leadership, generative AI integration

Preferred skills

Networking protocols (TCP/IP, BGP, OSPF), high availability, distributed communication infrastructure, containerization, virtualization, NETCONF, RESTCONF, gRPC

Technologies

Linux, Unix, RTOS, OpenAI models, Gemini, Model Context Protocol (MCP), Cisco IOS XE

Responsibilities

Lead large complex features from requirements to production deployment; Drive technical decisions for platform-independent database infrastructure; Establish software development standards; Lead architecture, design, and code reviews; Develop strategies to improve software quality and productivity; Resolve complex production issues via root-cause analysis; Mentor senior engineers and develop technical leadership; Represent the team in technical forums

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.