Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 10 Nov 2026

Software Engineer

Cisco Bangalore, India senior full-time

The employer hasn't listed a salary.

Apply on Cisco

Description

We're seeking a talented Software Engineer to join our Catalyst Engineering IOS XE Platform Independent team. You'll develop and integrate products deployed by leading enterprises worldwide, working with a vibrant technical community and learning from experts. Your role involves designing, developing, and testing software components for Cisco IOS XE Switching, Routing, Wireless, and IIoT products.

Responsibilities:

  • Design, develop, and test robust software components and features.
  • Develop control plane and data plane software for Cisco IOS XE products.
  • Analyze requirements, develop software designs, and create detailed design documents.
  • Write clean, maintainable code and unit tests with minimal guidance.
  • Code, debug, test, and troubleshoot software throughout the development lifecycle.
  • Develop expertise in multiple functional components.
  • Diagnose and resolve complex technical issues.
  • Drive continuous improvement in development lifecycles and engineering processes.
  • Coordinate project timelines and communicate project specifications.
  • Mentor peers and engineering interns.
  • Develop innovative ideas that may lead to patents.

Minimum Qualifications:

  • Bachelor's degree and 5+ years of related experience, or a master's degree and 3+ years of related experience, or a PhD.
  • Proficiency in writing high-quality C or C++ code.
  • Experience developing control plane or data plane software.
  • Hands-on experience with networking protocols such as TCP/IP, BGP, or OSPF.
  • Strong understanding of data structures and algorithms.
  • Experience with wireless technologies and security and encryption technologies.
  • Knowledge of software architecture and system design.

Preferred Qualifications:

  • Experience with complex systems architecture.
  • Hands-on implementation experience in areas such as high availability or virtualization.
  • Experience validating networking features using traffic generators and protocol analyzers.
  • Ability to learn new technical skills quickly.
  • Cisco networking certifications.

Why Cisco? At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds.

For more fresh new jobs, check out yubhub.co.

Skills

Required

Nice to have

  • complex systems architecture
  • high availability
  • inter-process communication
  • memory management
  • distributed communications infrastructure
  • serviceability
  • containers
  • virtualization
  • Python
  • OpenAI APIs
  • RAG
  • MCP-based tools

Ready to apply?

You apply with the employer directly. Their original posting is here: https://cisco.wd5.myworkdayjobs.com/en-US/Cisco_Careers/job/Bangalore-India/Software-Engineer_2029284

Apply on Cisco