Software Engineer Full Stack / Backend I (Intern)

Cisco

San Francisco, CAFresher2d agovia LinkedIn

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.

Entry-Level Software Engineer Jobs in SF Bay Area · last 7 days

79 openings · 74 need no experience

Most hiring: NVIDIA, TikTok USDS Joint Venture, Applied Intuition

See all 79 →