Are you looking for an opportunity to work with one of the world’s most innovative technology companies? Cisco is inviting applications for the position of Software Engineer in its Product & Engineering division. Although this posting is intended to build a pipeline for upcoming openings, it provides an excellent opportunity for software engineers, recent graduates, and early-career professionals to showcase their skills and be considered when relevant positions become available.
If you’re passionate about Python programming, Artificial Intelligence, Network Automation, Linux, cloud technologies, automation frameworks, and building scalable software solutions, Cisco offers an outstanding platform to work on cutting-edge technologies that power the world’s largest enterprise networks.
As part of Cisco’s engineering team, you will contribute to next-generation networking products by designing automation frameworks, developing AI-powered testing solutions, validating complex networking deployments, and improving customer experiences through intelligent software engineering. Working at Cisco means collaborating with some of the brightest minds in the industry while building technologies that impact millions of users across the globe.
๐ Position Details
๐ข Position: Software Engineer
๐ Job ID: 2010173
๐ Location: Bangalore, India
๐ผ Experience Required: 1+ Years (Bachelor’s Degree) / Fresh Master’s Graduates
๐ Qualification: Bachelor’s or Master’s Degree in Computer Science or Related Field
๐ข Department: Product & Engineering
โก Employment Type: Full-Time
๐งช Domain: Software Engineering | AI | Network Automation | Product Development
๐ ๏ธ Skills Required
โ
Python Programming
โ
Artificial Intelligence & Generative AI
โ
AI Productivity Tools
โ
Chatbot Development
โ
Linux & Unix
โ
Bash Shell Scripting
โ
REST APIs
โ
Netconf
โ
gRPC
โ
gNMI
โ
OpenConfig / YANG
โ
Jenkins
โ
Robot Framework
โ
PyTest
โ
Ansible
โ
Network Automation
โ
Software Testing
โ
Test Automation Frameworks
โ
CCNA (Preferred)
โ
Networking Fundamentals
โ
Automation Framework Development
โ
Problem Solving
โ
Communication Skills
๐ Position Overview
Cisco is looking for passionate Software Engineers who are excited to build intelligent automation solutions for modern networking platforms. In this role, you’ll work on the Cisco 8000 Platform (IOS-XR), designing automation frameworks, executing large-scale automated testing, integrating AI-driven productivity tools, and improving software quality using Generative AI technologies. Rather than performing traditional software testing, you’ll engineer advanced automation systems that improve deployment reliability, increase scalability, and reduce operational complexity. You’ll collaborate with global engineering teams while leveraging modern AI technologies to create smarter testing workflows, intelligent defect analysis, chatbot-assisted troubleshooting, and automated infrastructure validation.
๐ Key Responsibilities
๐น Design scalable automation frameworks for networking products.
๐น Develop automated test suites using Python.
๐น Execute automated regression and functional testing.
๐น Validate software defects and verify bug fixes.
๐น Build AI-powered automation assistants.
๐น Develop chatbot-based engineering tools.
๐น Generate automated test plans using AI.
๐น Create YAML configurations and deployment scripts.
๐น Perform log analysis using Generative AI.
๐น Improve automation coverage and execution efficiency.
๐น Research new AI models for networking automation.
๐น Work with REST APIs and network management protocols.
๐น Support deployment qualification for enterprise customers.
๐น Collaborate with cross-functional engineering teams.
๐น Improve product scalability and reliability.
๐ป Technologies You’ll Work With
โข Python
โข Linux
โข Bash
โข Cisco IOS-XR
โข Jenkins
โข PyTest
โข Robot Framework
โข Ansible
โข REST APIs
โข Netconf
โข gRPC
โข gNMI
โข OpenConfig
โข YANG Models
โข Artificial Intelligence
โข Generative AI
โข Large Language Models (LLMs)
โข Chatbot Frameworks
โข Network Automation
โข Cloud Infrastructure
โข CI/CD Pipelines
๐ฏ What Cisco Is Looking For
โ Strong programming fundamentals
โ Passion for automation
โ Curiosity about AI technologies
โ Problem-solving mindset
โ Knowledge of networking concepts
โ Linux command-line proficiency
โ Strong debugging skills
โ Ability to work in collaborative environments
โ Continuous learning attitude
โ Good communication skills
๐ข About the Company
Cisco is one of the world’s leading networking, cybersecurity, cloud, and digital communications companies. Founded in 1984, Cisco has transformed the way people connect, communicate, and collaborate. Today, Cisco powers enterprise networks, data centers, cloud infrastructure, collaboration platforms, and cybersecurity solutions used by organizations in more than 100 countries.
With Artificial Intelligence becoming the next major technology revolution, Cisco is investing heavily in AI-powered networking, automation, intelligent observability, cloud-native infrastructure, and secure digital experiences. The company encourages innovation, diversity, continuous learning, and employee growth while providing opportunities to work on products that influence the future of global networking.
Working at Cisco means joining an organization that values innovation, technical excellence, collaboration, inclusion, and continuous improvement. Engineers are encouraged to experiment with emerging technologies while solving real-world challenges for some of the world’s largest enterprises.
๐ Why This Role Is Good for Freshers
โ
Opportunity to work at one of the world’s most respected technology companies.
โ
Exposure to Artificial Intelligence and Generative AI.
โ
Hands-on experience with enterprise networking technologies.
โ
Learn automation frameworks used across the industry.
โ
Build expertise in Python development.
โ
Work alongside experienced software architects.
โ
Exposure to cloud infrastructure and CI/CD pipelines.
โ
Excellent learning and mentorship opportunities.
โ
Strong brand value for future career growth.
โ
Opportunity to work on globally used networking products.
๐ฐ Salary Range
๐ฏ Additional Benefits May Include:
โข Performance Bonus
โข Stock Awards (RSUs)
โข Health Insurance
โข Wellness Benefits
โข Learning Budget
โข Paid Time Off
โข Hybrid Work Support
โข Employee Assistance Programs
โข Career Development Opportunities
(Note: Actual compensation depends on experience, interview performance, skills, and internal compensation policies.)
๐ Expected Interview Rounds
1๏ธโฃ Resume Shortlisting
2๏ธโฃ Online Coding Assessment (Python / DSA)
3๏ธโฃ Technical Interview โ Programming Fundamentals
4๏ธโฃ Technical Interview โ Networking & Automation
5๏ธโฃ AI / Automation Discussion
6๏ธโฃ Hiring Manager Round
7๏ธโฃ HR Discussion
8๏ธโฃ Offer Release
๐ Preparation Tips
โ Revise Python thoroughly.
โ Practice Data Structures and Algorithms.
โ Learn Linux commands.
โ Understand REST APIs.
โ Practice automation scripting.
โ Learn networking fundamentals.
โ Study CCNA basics.
โ Explore Netconf and gRPC concepts.
โ Build small Python automation projects.
โ Learn Jenkins and CI/CD basics.
โ Practice SQL basics.
โ Understand Robot Framework and PyTest.
โ Learn about Generative AI applications.
โ Build GitHub projects.
โ Practice coding daily on LeetCode or HackerRank.
๐ Resume Tips
โ
Keep your resume limited to one or two pages.
โ
Highlight Python projects.
โ
Mention AI or automation projects.
โ
Include GitHub profile.
โ
Showcase internships and certifications.
โ
Quantify achievements whenever possible.
โ
Mention networking knowledge.
โ
Add Linux experience.
โ
Include relevant coursework.
โ
Customize the resume for Cisco’s job description.
โ
Proofread carefully before submitting.
โ Frequently Asked Questions (FAQs)
Q1. Is this an active opening?
This posting is intended to advertise potential future opportunities. Cisco representatives may contact suitable candidates when matching positions become available.
Q2. Can freshers apply?
Fresh Master’s graduates and candidates with around one year of relevant experience are suitable based on the stated qualifications.
Q3. Is Python mandatory?
Yes. Strong Python programming skills are one of the primary requirements.
Q4. Is networking knowledge required?
Basic networking knowledge is expected, while certifications like CCNA are considered an advantage.
Q5. Is AI knowledge required?
Experience with AI productivity tools, chatbot frameworks, or Generative AI concepts is highly desirable.
Q6. Is Linux experience necessary?
Yes. Familiarity with Linux and Bash scripting is an important requirement.
Q7. Does Cisco provide career growth?
Yes. Cisco is well known for mentorship, learning programs, certifications, leadership development, and global career opportunities.
๐ฉ How to Apply
๐ข Company: Cisco
๐ Job ID: 2010173
๐ Application Link: Click Here
๐ Search for Job ID 2010173 on Cisco Careers and apply through the official careers portal when the position becomes available.
๐ If you’re passionate about Python, Artificial Intelligence, Network Automation, and building world-class software products, this Cisco Software Engineer opportunity is an excellent step toward an exciting career. Build your technical expertise, work with cutting-edge technologies, and become part of a company shaping the future of networking and AI.
