Director, Software Engineering | C++, Go, Python, SONiC, People Leadership | 15+ years, Bangalore
Core
Lead a high-performing engineering organization responsible for SONiC development across platform enablement, manageability, control plane, and DevOps.
Role type
Director of Software Engineering and Site Lead
Builds
Large-scale distributed systems and open-source networking products
Domain
Networking infrastructure, open-source technologies, distributed systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Systems programming (C++, Python, Go), network operating systems, distributed systems, control-plane/data-plane software, engineering management, hiring, workforce planning, performance management, succession planning, retention, coaching, career growth, knowledge sharing, open-source community engagement
Preferred skills
Master's degree in CS/CE/EE, networking, SONiC, open networking, network operating systems, cloud-scale infrastructure, platform enablement, hardware abstraction, manageability, automation, DevOps, leading geographically distributed organizations (50+ employees), open-source contributions, patents, publications, conference presentations
Technologies
SONiC, C++, Go, Python, Linux
Responsibilities
Lead engineering teams and managers to deliver reliable SONiC capabilities; serve as India team site lead establishing vision, culture, and priorities; own hiring, workforce planning, performance management, and retention; develop engineering managers and technical talent; drive engineering excellence and innovation; engage with SONiC open-source and networking communities
Seniority
Director, hands-on IC with people leadership
