Job Description
Location: United States (multiple locations; remote/hybrid options may vary)
Company: Cisco Systems, Inc.
About the Role
Cisco is seeking a Full Stack Software Engineer to join its innovative engineering teams, contributing to platforms and products that transform connectivity, collaboration, and customer experiences. You will design, develop, and maintain end-to-end software solutions—ranging from APIs and backend services to user interfaces and distributed systems—helping shape the future of technology at scale.
Key Responsibilities
- Design, develop, and maintain software solutions across the full stack, including backend services and frontend interfaces.
- Build and integrate APIs (REST, GraphQL, or gRPC) to connect distributed systems.
- Collaborate with cross-functional teams across Cisco IT, Customer & Partner Experience (CPX), Supply Chain, and Workplace Technology.
- Apply object-oriented programming, data structures, and database concepts (SQL/NoSQL).
- Utilize cloud platforms (AWS, Azure, GCP, Cisco Cloud) for scalable, robust solutions.
- Contribute to CI/CD pipelines, DevOps practices, and monitoring for reliability and performance.
Minimum Qualifications
- Completion of a relevant degree, certification, or program (Associate’s, Bootcamp, or Bachelor’s) with relevant experience.
- Proficiency in at least one backend language: Python, Java, or C++.
- Familiarity with frontend development using JavaScript or TypeScript.
- Experience with API development (REST, GraphQL, or gRPC).
- Understanding of data structures, object-oriented programming, and databases.
- Exposure to cloud platforms (AWS, Azure, GCP, or Cisco Cloud).
Preferred Qualifications
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Familiarity with Infrastructure as Code tools: Terraform, Ansible, CloudFormation.
- Exposure to CI/CD pipelines: GitHub Actions, Jenkins, CircleCI.
- Monitoring and observability experience (Grafana, Prometheus, Splunk).
- Frontend UI frameworks experience: React, Angular, or Vue.js.
Why Cisco?
- Work with cutting-edge technology and global teams driving innovation in connectivity, security, and digital collaboration.
- Access to comprehensive benefits, including health, dental, vision, 401(k) with matching, paid parental leave, flexible vacation, volunteer days, and more.
- Flexible career pathways in full-stack, cloud, and DevOps engineering with opportunities to impact enterprise and consumer-facing solutions.