MINIMUM QUALIFICATIONS
Bachelor's degree in Computer Science, Engineering or a related field (or equivalent experience) and 10+ years in software engineering, including 3+ years designing distributed systems across on-premises datacenters and public cloud (e.g., AWS)
Production development experience in Go and Python
Experience running containerized services on Kubernetes (e.g., EKS) with GitOps (Argo CD, Helm), CI/CD (GitHub Actions) and Terraform or similar Infrastructure as Code
Experience designing APIs, SDKs or libraries used by other teams
Professional experience with AI coding tools (e.g., Claude Code, GitHub Copilot, Cursor)
PREFERRED QUALIFICATIONS
Experience building LLM applications such as MCP servers, AI agents, RAG pipelines or chatbots
Architecture-level understanding of React micro-frontends
Understanding of compute, network and storage virtualization (e.g., VMware, Nutanix), and comfort discussing VLANs, VXLAN, trunking and route aggregation
Experience with Java or Kotlin, and with GCP or Azure
Eagerness to learn new technologies and to explain designs clearly to technical and business audiences
Why Cisco?
At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.