Software Engineer Full Stack / Backend I (Co-op)
Cisco
About the Role
Join Cisco's innovative engineering community, where you'll have the opportunity to collaborate with teams across Cisco IT, CPX (Customer & Partner Experience), Supply Chain, and Engineering. You'll work alongside engineers, designers, and product managers.
Your Impact
As a Software Engineer at Cisco, you will design and build software solutions that power Cisco's products and platforms. You will work end-to-end on everything from APIs and backend services to user interfaces and distributed systems. You'll solve real-world problems, ship impactful features, and help shape the future of connectivity and technology.
Key Responsibilities
- Design and build software solutions.
- Work end-to-end on APIs, backend services, user interfaces, and distributed systems.
Requirements & Tech Stack
- Currently enrolled in an undergraduate degree program (Associate's or Bachelor's).
- Expected to continue enrollment in an undergraduate degree program following completion of the Co-op assignment.
- Experience with API development (REST, GraphQL, gRPC).
- Understanding of data structures, object-oriented programming, and SQL/NoSQL databases.
- Familiarity with major cloud platforms, including AWS, Azure, GCP, and Cisco Cloud.
Preferred Qualifications
- Experience with Docker or Kubernetes (containerization/orchestration).
- Familiarity with Infrastructure as Code tools (Terraform, Ansible, or CloudFormation).
- Exposure to CI/CD tools (GitHub Actions, Jenkins, CircleCI).
- Experience with monitoring platforms (Grafana, Prometheus, Splunk).
- Knowledge of UI frameworks (React, Angular, Vue) for full-stack pathways.