
Eligibility Criteria
B.Tech / B.E. or M.Tech in Computer Science, Information Technology, Electronics & Communication, or related streams; minimum 60% aggregate (or CGPA 6.0/10); graduating batch 2024โ2026; no active backlogs at the time of joining; strong academic record in core subjects like Data Structures, Algorithms, Operating Systems, and Computer Networks.

Job Description & Key Responsibilities
Cisco Systems, a global leader in networking, security, and collaboration technologies, has been shaping the way people connect for over three decades. Headquartered in the United States, Cisco maintains a strong presence in India with development centres in Bengaluru, Hyderabad, and Pune, offering a vibrant ecosystem for engineers to work on cuttingโedge products that power the internet, cloud, and enterprise solutions. The companyโs culture emphasizes innovation, continuous learning, and a commitment to diversity and inclusion, making it an attractive destination for fresh talent seeking to make a tangible impact on the digital world.
The role of Software Engineer (Evergreen) is designed for recent graduates who are eager to dive into largeโscale software development within Ciscoโs Engineering division. As an Evergreen hire, you will be part of a continuous recruitment stream, allowing you to join the team at any time of the year and immediately contribute to realโworld projects. You will collaborate with senior engineers, product managers, and crossโfunctional teams to design, develop, test, and deploy software solutions that enhance Ciscoโs portfolio of networking and security products.
**Key Responsibilities**
1. Design, code, and unitโtest software components in Java, C++, or Python following Ciscoโs engineering standards.
2. Participate in code reviews, provide constructive feedback, and adopt best practices for code quality and maintainability.
3. Work closely with product and hardware teams to translate requirements into scalable software architectures.
4. Debug and resolve complex issues in production environments, ensuring high availability and performance.
5. Contribute to the development of automated test suites and continuous integration pipelines.
6. Document technical designs, implementation details, and user guides for internal and external stakeholders.
7. Stay updated with emerging technologies such as cloudโnative development, containerization, and AI/ML integration.
8. Mentor interns and junior peers, fostering a collaborative learning environment.
9. Participate in agile ceremonies, including sprint planning, standโups, and retrospectives.
10. Adhere to security best practices and compliance requirements throughout the software lifecycle.
**Tech Stack**: Java, C++, Python, Linux, Git, Docker, Kubernetes, RESTful APIs, SQL/NoSQL databases, CI/CD tools (Jenkins, GitLab), networking protocols (TCP/IP, BGP, OSPF).
**Growth Path**: Cisco offers a wellโstructured career ladder โ from Software Engineer I to Senior Engineer, Lead Engineer, and eventually Architect or Engineering Manager. Regular performance reviews, mentorship programs, and internal mobility options enable engineers to broaden their expertise across product lines and geographies.
**Why Join Cisco?**
- Work on industryโdefining products that connect millions of devices worldwide.
- Access to worldโclass learning resources, certifications, and a supportive community.
- Competitive compensation, comprehensive benefits, and a flexible workโfromโhome policy.
- Exposure to a multicultural environment with opportunities for global collaboration and travel.
- Strong emphasis on workโlife balance, employee wellโbeing, and social responsibility initiatives.
Overall, this role offers a unique blend of technical challenge, professional growth, and the chance to be part of a company that is at the forefront of the digital transformation era.