
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.