C

Cisco

Makes networking gear and security software

Senior Software Engineer - C/C++ Networking & Security

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 9 years of deep technical experience across networking and security domains and large-scale, production-grade systems.
  • Strong programming expertise in C and C++.
  • Deep understanding of networking concepts, including TCP/IP, routing, and distributed systems.
  • Validated experience in system design and architecture for scalable, reliable systems.
  • A track record of leading critical projects end-to-end.
  • Experience in embedded Linux software development.
  • Ability to influence technical direction across teams.
  • Good communication skills and the ability to simplify complex technical concepts.

Responsibilities

  • Lead the design and development of secure networking solutions across VPN technologies (IPSec/IKEv2), public key infrastructure, cryptography, and SD-WAN platform infrastructure.
  • Architect systems that ensure high scalability, resiliency, and security posture.
  • Drive cross-functional teamwork to deliver critical features.
  • Improve performance, reliability, and operational excellence of distributed systems at scale.
  • Influence technical direction and execution for high-impact projects that improve scalability, resiliency, security posture, and customer experience.
  • Drive innovation in next-generation secure networking initiatives.
  • Own work from conception to production release, influencing, facilitating, and working cross-functionally across teams.
  • Drive adoption of AI-assisted tools such as Codex to improve engineering productivity, automate development workflows, accelerate debugging, and enhance software quality across the team.
  • Lead and mentor other specialists on the team and promote standard processes.

Desired Qualifications

  • Experience with IPSec VPN technologies.
  • Experience in embedded Linux system development, Yocto-based build systems, and cloud platform integration.
  • Understanding of public key infrastructure systems and certificate lifecycle management.
  • Background in network security, SD-WAN, or secure connectivity.
  • Exposure to cryptographic systems and protocols.
  • Experience demonstrating AI-assisted development tools to improve team productivity.
  • Exposure to post-quantum cryptography or cryptographic agility.
  • Experience contributing to networking and security standards such as RFCs.

About the Company

Cisco

Makes networking gear and security software

Cisco makes the switches and routers that connect offices, data centers, and cloud services, and it also sells cybersecurity tools and Webex video meetings to businesses and governments. It was one of the first companies to sell routers that let different kinds of computer networks exchange data, and in 2000 it briefly became the world's most valuable company. Customers run its network gear, from Wi-Fi access points to AI data center systems, with Cisco software that sets up and secures the network, while its Splunk unit searches computer logs to catch outages and attacks. Cisco earns money from hardware sales, software subscriptions, and support contracts. It was founded in 1984 and is based in San Jose, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1984

Recently Posted Jobs

Explore more opportunities at Cisco

See more jobs