Cisco is inviting applications for the Software Engineer Trainee – Technical Graduate Apprentice position in Bengaluru, India. This apprenticeship opportunity is suitable for candidates who graduated in 2025 or 2026 and are interested in software development, automation, networking, AI, and cybersecurity.

Candidates must meet the graduation requirements, be available for the 12-month apprenticeship period, and have a valid student enrolment number issued through the National Apprenticeship Training Scheme (NATS).
Job Overview
| Job Detail | Information |
|---|---|
| Company | Cisco |
| Job Role | Software Engineer Trainee – Technical Graduate Apprentice |
| Qualification | Graduated candidates meeting the stated eligibility criteria |
| Eligible Batches | 2025, 2026 |
| Experience | Not specified in the supplied listing |
| Location | Bengaluru, India |
| Work Mode | On-site |
| Duration | 12 months |
| Availability | Starting September 2026 |
| Job Category | Internship / Apprenticeship |
| Salary / Stipend | Not disclosed in the supplied listing |
| Job ID | 2014481 |
| Apply Link | Apply on Cisco Careers |
Job Description
Cisco’s Engineering team works on technology involving AI, networking, cybersecurity, and critical infrastructure. As a trainee, you will have an opportunity to contribute to engineering projects and develop practical technical skills while collaborating with experienced professionals.
The role includes working with programming languages, software deployment processes, change management procedures, and tools that automate complex operational tasks.
Qualifications & Skills
Candidates must meet the following requirements mentioned in the official job description:
- Must have graduated in 2025 or 2026.
- Must have a final degree completion certificate or Provisional Degree Certificate.
- Must be available for 12 months starting September 2026.
- Must have good communication skills.
- Must demonstrate a passion for technology and willingness to learn.
- Must engage proactively with the team.
- Must be enrolled as a student on the NATS portal and have a valid student enrolment number.
Must-Have Skills
- Programming fundamentals
- Software development methodologies
- Software deployment and upgrades
- Change management procedures
- Deployment processes
- Automation and tool development
- Communication and teamwork
- Willingness to learn new technologies
Roles and Responsibilities
- Work with programming languages and modern development methodologies.
- Support the deployment of new software and upgrades in a large SaaS environment.
- Follow change management procedures and deployment processes.
- Develop tools to automate complex tasks for the operations team.
- Collaborate with engineering professionals on technology projects.
- Build technical knowledge through practical project experience.
- Contribute to projects involving AI, networking, and cybersecurity.
How to Apply for Cisco Jobs
Interested and eligible candidates can apply online by following these steps:
- Visit the official Cisco job listing.
- Review the eligibility criteria and apprenticeship requirements.
- Prepare your updated resume and degree completion or provisional degree certificate.
- Ensure you have a valid NATS student enrolment number.
- Complete the application through Cisco’s official careers portal.
Apply Link: Cisco Software Engineer Trainee – Apply Online
Important: Cisco states that it does not ask candidates for payments during recruitment. Apply through the official careers website and be cautious of fraudulent recruiters.
About Cisco
Cisco is a global technology company focused on networking, cybersecurity, collaboration, and infrastructure solutions. Its technologies help organizations connect systems, protect digital environments, and manage their IT infrastructure.
Cisco’s engineering teams work on solutions across networking, AI, cloud technologies, and security.
Visit the official Cisco Careers website to explore more opportunities.


