Cisco logo
✓ Verified Listing🔥 Viewed by 69+ students today

Software Engineer

CiscoPosted 12 days agoLast checked Aug 6, 2026
Apply Now
📍 Bangalore, India
💼 1-3 Years
Full-time
🎓 Any Batch
🚀 Software Engineer
💰Competitive (Company Standard)

🏢 About Cisco

Cisco is a leading organization in the technology and services industry, committed to driving innovation and digital transformation. They provide a dynamic and supportive environment for early-career professionals to learn, collaborate, and build solutions at scale. Freshers at Cisco are integrated into production teams with structured onboarding and mentorship.

Job Details & Requirements

Verified Employer Listing

Job Description

Software Engineer

Location:Bangalore, India

Category:Product and Engineering

Job ID:2010173 Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. You will be responsible for designing, automating, and qualifying customer use cases on the Cisco 8000 Platform (IOS-XR). Your work will involve generating test plans, dynamically prioritizing based on customer requirements, and leveraging the right technical expertise to drive results. This role goes beyond traditional testing—you will:

Design and develop advanced test frameworks and automation tools to support large-scale test execution.

Execute test cases through automation, verifying defects and ensuring fixes are properly validated.

Leverage AI-powered tools and frameworks to improve test efficiency, accuracy, and scalability.

Build and integrate chatbots and AI assistants to support test execution, defect triaging, and on-demand knowledge retrieval.

Apply Generative AI for productivity improvements, including test case generation, YAML/config creation, log analysis, and root-cause guidance.

Proactively drive continuous improvements in test coverage, automation, and performance benchmarking, ensuring deployments meet customer scale and reliability expectations.

Research and adopt domain-specific AI models and foundational representations for networking automation, model safety, and intelligent observability.

Your passion for network automation, AI-driven productivity, and customer-first innovation will ensure smooth qualification and deployment of complex networking solutions.

Minimum Qualifications

Bachelor’s degree in Computer Science with 1 + years of professional experience, OR Master’s degree

Strong programming skills in Python

Hands-on experience with AI-based productivity tools, chatbot frameworks, or automation assistants.

Preferred Qualification: CCNA Knowledge of Netconf, REST APIs, gNMI, gRPC, and OpenConfig/YANG models.

Familiarity with network automation tools (pyTest, Ansible, Jenkins, Robot Framework).

Expertise in Linux operating systems and Bash/Unix shell scripting.

Basic knowledge of Network protocols and technologies

Why Cisco?

At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. 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. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.

Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.

We are Cisco, and our power starts with you.

Recommended Technical Skills
PythonAI-based productivity toolschatbot frameworksautomation assistantsLinux operating systemsBash/Unix shell scriptingNetwork protocols and technologiesNetconfREST APIsgNMIgRPCOpenConfig/YANG modelspyTestAnsible

🎓 Preparation & Hiring Insights

Verified Insights
💰 Salary Insights (India)
Industry Range

The average salary for a Software Engineer in India is around ₹12 lakhs per annum.

Freshers

The average salary for a fresher Software Engineer in India is around ₹6 lakhs per annum.

Experienced

The average salary for an experienced Software Engineer in India is around ₹20 lakhs per annum.

⚡ Selection Rounds

1
Round 1: The first round will be a technical interview to evaluate your experience with Python, AI-based productivity tools, and chatbot frameworks.
2
Round 2: The second round will be a coding challenge to evaluate your coding skills in Python.
3
Round 3: The third round will be a technical interview to evaluate your experience with network automation tools, scripting, and AI-based productivity tools.

💡 Top Interview Questions to Prepare

  1. What is your experience with Python?
  2. How do you use AI-based productivity tools?
  3. What is your experience with chatbot frameworks?
  4. How do you use network automation tools?
  5. What is your experience with scripting?

Frequently Asked Questions

The salary range for this role is around ₹12 lakhs per annum.
The experience required for this role is around 1-3 years.
The technology stack for this role includes Python, AI-based productivity tools, chatbot frameworks, network automation tools, scripting, Linux operating systems, and Bash/Unix shell scripting.

CampusToCareer Candidate Guide

⭐ Original Analysis

✓ Suitable For

  • Computer Science graduates
  • Self-taught coders with strong portfolios
  • Students interested in software development

✗ Not Ideal If

  • Seeking non-technical support roles
  • Comfortable only with drag-and-drop tool designs