Skip to content
Cisco logo

Cisco

Software Engineer Trainee

Posted 4 weeks ago · Updated 31 Oct 2026

Experience
Any experience
Location
Bangalore, India
Job type
Internship
Work mode
On-site
Software Engineer Trainee at Cisco

About the job

Full details, eligibility and the selection process are available on the company's careers page.

Complete details and how to apply

Job Details

Detail Information
Company Cisco
Job Title Software Engineer Trainee – Technical Graduate Apprentice (India UHR)
Category Internships, Apprenticeships, and Co-Ops
Location Bangalore, India
Work Mode Onsite only
Job Type Apprenticeship / Trainee
Duration 12 months, starting September 2026
Eligible Graduation Year 2025 / 2026
Stipend / Salary Not disclosed in the listing

Heads up: The listing says the 12-month period starts in September 2026. Please check the official Cisco listing to confirm that the role is still open and what the current start date is.

Meet the Team

Join the Cisco Engineering team to help shape the future of AI and critical infrastructure. As a trainee, you will gain experience in impactful projects such as using AI to make data centers more energy-efficient and building smart security systems that stop threats in real time. You will collaborate with top experts in AI, networking, and cybersecurity to solve major challenges like optimizing network traffic with machine learning.

Cisco's culture encourages curiosity, innovation, and purpose, providing an inspiring environment for software engineers and tech professionals eager to make a real difference. This is a unique opportunity to grow your skills, contribute to cutting-edge technology, and thrive in a community passionate about innovation.

Your Impact

  • Work with programming languages and the latest development methodologies.
  • Deploy new software and upgrades to a large SaaS environment.
  • Follow change management procedures and deployment processes.
  • Develop one or more tools used within the operations team to automate complex tasks.

Who You Are (Eligibility)

  • Must have graduated in 2025/2026 and obtained the final degree completion certificate or Provisional Degree Certificate.
  • Must be available for a period of 12 months starting September 2026.
  • Must have good communication skills, a passion for technology, and the desire to learn with proactive engagement in a team.
  • Must be enrolled as a "student" on the NATS portal (nats.education.gov.in) and have a valid student enrolment number issued by NATS.

Why Cisco?

At Cisco, the focus is on revolutionizing how data and infrastructure connect and protect organizations in the AI era and beyond. Cisco has been innovating for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions give customers security, visibility, and insights across their entire digital footprint.

Cisco works as a team, collaborating with empathy to make big things happen on a global scale. Because its solutions are everywhere, its impact is everywhere.

Beware of Recruitment Scams

Cisco has warned that fraudulent recruiters have been claiming to be from the company. According to Cisco:

  • Genuine communication about careers responds directly to an application you submitted through Cisco's official jobs site.
  • It begins with screening or an interview.
  • It comes from a Cisco email address.
  • It is conducted over email, phone, or Webex.
  • Cisco never makes a job offer without an interview process and never asks candidates for money.

If you are asked to apply or receive an offer through any other site or channel, do not share personal identifying information such as your Aadhaar number, birth certificate, banking details, driver's license, or passport. If you are the target of a recruiting scam, consider reporting it to your local law enforcement authorities.

Original Job Posting (Source Data)

Software Engineer Trainee_Technical Graduate Apprentice - India UHR Location: Bangalore, India Category: Internships, Apprenticeships, and Co-Ops Job ID: 2014481 Onsite Only

Job Description

Meet the Team Join Cisco Engineering team to help shape the future of AI and critical infrastructure. As a trainee, you will gain experience in impactful projects such as using AI to make data centers more energy-efficient and building smart security systems that stop threats in real time. You will collaborate with top experts in AI, networking, and cybersecurity to solve major challenges like optimizing network traffic with machine learning. Cisco's culture encourages curiosity, innovation, and purpose, providing an inspiring environment for software engineers and tech professionals eager to make a real difference. This is a unique opportunity to grow your skills, contribute to cutting-edge technology, and thrive in a community passionate about innovation.

Your Impact

  • Programming languages and latest development methodologies
  • Deploying new software and upgrades to a large SaaS environment
  • Change management procedures and deployment processes.
  • Developing one or more tools used within the operations team to automate complex tasks.

Who you are:

  • Must have graduated in 2025/2026 and obtained final degree completion certificate or Provisional Degree Certificate
  • Must be available for a period of 12 months starting September 2026.
  • Must have good communication skills, passion for technology and the desire to learn with proactive engagement in a team.
  • Must have enrolled as a "student" on nats.education.gov.in and have a valid student enrolment number issued by NATS.

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.

Note: The original posting also included a recruitment-scam disclaimer, repeated twice with slightly different wording. It is summarized once in the "Beware of Recruitment Scams" section above.


Disclaimer: Job details are based on the listing published by Cisco. Please verify the latest requirements, stipend, and availability on Cisco's official jobs site before applying.

Interview prep · Software Engineer

How to prepare for this interview

Software engineering interviews test whether you can break a problem down, write correct code under time pressure and explain your thinking. Expect data structures and algorithms, core CS subjects and questions on the projects in your resume.

Typical selection process

  1. 1

    Online assessment

    Two or three coding problems on a platform like HackerRank, often with MCQs on CS fundamentals and aptitude.

  2. 2

    Technical round 1

    Data structures and algorithms on a shared editor or whiteboard. Think aloud.

  3. 3

    Technical round 2

    Projects, OOP, DBMS, operating systems and networking. For experienced roles, basic system design.

  4. 4

    Managerial / HR

    Behavioural questions, team fit and offer discussion.

Rounds vary between companies. Cisco may combine or skip some of them.

Questions to start with

Open a question to see what the interviewer is looking for.

Technical What is the difference between an array and a linked list? When would you choose each?
How to answer: Arrays give O(1) index access and are cache friendly; linked lists give O(1) insert or delete at a known node. Pick based on the access pattern.
Technical Explain the four pillars of OOP with an example.
How to answer: Encapsulation, abstraction, inheritance and polymorphism. Use one running example such as a payment system with different payment methods.
HR Walk me through your final year project.
How to answer: Explain the problem, your exact contribution, the tech you chose and why, and one thing that went wrong and how you fixed it. Interviewers dig into this, so know every line you claim.

This guide is written by the JOBSPOT 360 team from common interview patterns for this kind of role. It is not provided by Cisco, and the actual questions may differ.

Frequently asked questions

Can freshers apply for the Software Engineer Trainee role at Cisco?

Yes. The role accepts candidates with Any experience of experience, so freshers can apply.

What is the salary for this job?

Cisco has not disclosed the salary. You can ask about it during the HR round.

Where is the job located? Is it remote?

This is an on-site role in Bangalore, India.

What is the last date to apply?

No deadline is listed. Openings like this can close once enough applications come in, so apply early.

How do I apply?

Select "Apply on company site" on this page. It opens Cisco's official careers page, where you submit your application. JOBSPOT 360 does not collect applications and never charges a fee.

More openings

See all jobs