Software Engineer Full Stack / Backend I (Intern)
Cisco
About the Role
The Cisco Product Internship Program offers a 12-week summer experience designed to welcome early-career talent. Interns will be embedded within high-impact teams, collaborating directly on products, platforms, and architectures. The program includes targeted learning sessions, multi-functional networking, and engagement with leaders, aiming to build technical skills, confidence, and a collaborative approach.
Your Impact
- Design, build, and ship APIs and applications.
- Write clean, maintainable back-end code.
- Design RESTful services and distributed architectures.
- Contribute to front-end systems as projects demand.
- Troubleshoot engineering challenges.
- Develop and maintain scalable software.
Key Responsibilities
- Design, build, and ship APIs and applications.
- Write clean, maintainable back-end code.
- Design RESTful services and distributed architectures.
- Contribute to front-end systems as projects demand.
- Troubleshoot engineering challenges.
- Develop and maintain scalable software.
Minimum Qualifications
- Currently enrolled in an undergraduate degree program (Associate's or Bachelor's).
- Qualifying degree program in Computer Science, Computer Engineering, Software Engineering, or a related field.
- Expected to continue enrollment in degree program following completion of the internship.
- Proficiency in programming languages such as Python, Java, or Go.
- Experience building or supporting software applications or services, including APIs.
- Familiarity with core software engineering workflows, tools, and development environments such as Git and Linux.
Preferred Qualifications
- Proficiency in two or more of: JavaScript, TypeScript, HTML, CSS, or React, with UI/UX principles awareness.
- Experience applying Object-Oriented Programming principles, with exposure to C/C++ or JavaScript.
- Hands-on experience with RESTful services, distributed systems, or microservices.
- Exposure to a cloud platform (AWS, Azure, GCP) and/or deployment or automation tooling (Terraform, Ansible, CloudFormation, Jenkins, GitHub Actions, Docker, Kubernetes).
- Exposure to networking fundamentals (L2/L3, TCP/IP), cloud security, or DevOps/DevSecOps practices.