Job Description
About the Job:
π’ Company Cisco
πΌ Role Software Engineer
π Location Bangalore
β³ Experience 1β3 Years
π Job Type Full Time
Job Description:
Cisco is seeking talented Software Engineers to join its Product and Engineering team in Bangalore, contributing to the development of next-generation networking software. This role focuses on building high-performance, scalable solutions for Ciscoβs flagship network operating systems such as IOS-XR, IOS-XE, and NX-OS. As part of the Platform Independent Common (PI-Common) group, you will work on core system and infrastructure software that powers enterprise routers, switches, and data center platforms used by global customers. This is an excellent opportunity to work on cutting-edge networking technologies that drive large-scale digital infrastructure.
In this role, you will be responsible for developing new features, enhancing existing functionalities, and ensuring high-quality software delivery. You will collaborate closely with cross-functional teams, including platform engineers and global development teams, to build reliable and efficient networking solutions. The position requires strong programming skills, a solid understanding of networking fundamentals, and the ability to solve complex technical challenges. Your work will directly impact how large-scale networks operate, making this role both technically challenging and highly rewarding.
Cisco provides a collaborative and innovation-driven environment where engineers are encouraged to learn, experiment, and grow. You will work on complex systems involving routing, switching, and network infrastructure, gaining exposure to advanced technologies and real-world applications. This role is ideal for individuals who are passionate about networking, system-level programming, and building scalable software solutions that power the modern internet.
Roles & Responsibilities:
- Design, develop, and maintain high-quality software for network operating systems such as IOS-XR, IOS-XE, and NX-OS. Ensure performance, scalability, and reliability.
- Develop and implement new features while maintaining and improving existing system functionalities.
- Work on platform-independent system and infrastructure software components, including OAM (Operations, Administration, and Maintenance) and serviceability modules.
- Collaborate with cross-functional and global teams to design solutions and ensure seamless integration with platform-level components.
- Write efficient, maintainable, and optimized code using programming languages such as Python and C.
- Analyze and troubleshoot complex networking and system-level issues, ensuring timely resolution.
- Contribute to software testing, debugging, and performance optimization processes.
- Participate in Agile development practices, including sprint planning, reviews, and continuous integration workflows.
- Stay updated with emerging networking technologies, tools, and best practices to enhance product capabilities.
- Document technical designs, workflows, and solutions to ensure clarity and maintainability.
Requirements & Eligibility:
- Bachelorβs or Masterβs degree in Computer Science, Electrical Engineering, or a related field (BSEE/CS, MS/CS, or equivalent).
- 1β3 years of experience in software development, preferably in networking or system-level programming environments.
- Strong programming skills in Python, with experience in multithreading and concurrent programming.
- Good understanding of data structures, operating systems, and networking fundamentals such as routing and switching.
- Knowledge of internetworking technologies and applications, with the ability to solve complex technical problems.
- Familiarity with development tools and frameworks used in system-level software engineering.
- Experience with Ansible and Terraform is a plus, supporting automation and infrastructure management.
- Exposure to Cisco operating systems such as IOS-XR, IOS-XE, or NX-OS is an added advantage.
- Experience in C programming is beneficial for low-level system development tasks.
- Strong communication skills and the ability to work effectively in diverse, global teams.
Expected Salary:
The expected salary for a Software Engineer at Cisco in Bangalore typically ranges between βΉ12 LPA to βΉ22 LPA, depending on experience, technical expertise, and knowledge of networking systems. Cisco also offers additional benefits such as performance bonuses, health insurance, learning programs, and opportunities to work on global-scale networking solutions.
π¨ Stop Scrolling β This Could Be Your Shortcut to Interviews
Most candidates apply to 100+ jobs and never hear back.
The real reason? They donβt know where recruiters are actually hiring from.
Our March Hiring PDF includes verified HR emails and hiring details from companies like:
Dentsu, IBM, HCL, PwC, LTIMindtree, Wipro, Cognizant, Deloitte, Capgemini, Amazon, TCS, Infosys, EPAM, EY, NTT Data, Tech Mahindra, Fractal, GlobalLogic, Coforge, UST and many more.
Inside youβll find:
β 200+ Fresher Job Opportunities
β 2500+ Verified HR Emails & Contacts
β Direct Hiring + Consultancy Openings
β IT & Non-IT Roles
π₯ 60+ students placed recently using these hiring leads
π Grab the March Hiring List Now: March Hiring PDF


