Cisco is an innovative technology company that focuses on connecting and securing organizations in the digital age. As a Software Engineer, you will design and develop software solutions, collaborating with various teams to create impactful features and enhance connectivity.
Responsibilities:
- Design and build software solutions that power Cisco's products and platforms
- Work end-to-end on everything from APIs and backend services to user interfaces and distributed systems
- Solve real-world problems
- Ship impactful features
- Help shape the future of connectivity and technology
Requirements:
- Completion within the past 3 years, or current enrollment with expected completion within 12 months, of a certification or relevant degree program (e.g., Associate's, Apprenticeship, Boot Camp, or Certification in a specialized program + 1 year of relevant experience, High School Diploma + 2 years of relevant experience) or Bachelor's + 0 years of relevant experience
- Proficiency in at least one backend language (Python, C++, or Java) and familiarity with JavaScript/TypeScript for frontend development
- Experience with API development (REST, GraphQL, or gRPC)
- Understanding of data structures, object-oriented programming, and SQL/NoSQL databases
- Familiarity with cloud platforms (AWS, Azure, GCP, or Cisco Cloud)
- 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