CareerPlanSign in

Software Engineer - Networking

Bengaluru, Karnātaka, India💼 Full-time🗓 2026-08-24 → 2026-09-26

Core

Design, develop, and troubleshoot software for router and switch products, focusing on L2/L3 networking, EVPN, and high-performance features.

Role type

Senior IC software engineer (networking)

Builds

Router and switch software products

Domain

Networking hardware and software

Deliverable

production ML models | product features

Required skills

C/C++ programming, Python, networking protocols (IP, Bridging, OAM, L2/L3 forwarding, Multicast, QoS), debugging, core file analysis, multi-core software architecture, CI/CD, Kubernetes, containerization

Preferred skills

Prior experience with software development on routers and switches

Technologies

C, C++, Python, Kubernetes, CI/CD

Responsibilities

Design and deploy scalable, high-performance features for physical hardware and cloud platforms; troubleshoot complex issues in customer deployments and lab environments; guide and mentor junior engineers; establish engineering standards and best practices; sustain existing features

Seniority

Senior, hands-on IC

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