Software Architect

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Architect designing Cisco dCloud’s demo automation platform. Building Go/Python services, Kubernetes infrastructure, APIs and AI tools for Cisco solution demos.

Responsibilities:

  • Design solutions across the Cisco dCloud platform and build, run and support them
  • Shape technical direction as an individual contributor through designs, code and reviews
  • Influence five partner teams
  • Build libraries and APIs for content developers to ship reliable demos faster
  • Create MCP servers and catalog chatbots to make demos easier to find and run
  • Code services, SDKs and libraries in Go and Python on Kubernetes
  • Build micro-frontends with AI tools in partnership with the UI team
  • Write design documents, review designs and set engineering standards
  • Maintain system reliability and security
  • Plan work with partner teams and content developers

Requirements:

  • Bachelor's degree in Computer Science, Engineering or a related field (or equivalent experience)
  • 10+ years in software engineering
  • 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: experience building LLM applications such as MCP servers, AI agents, RAG pipelines or chatbots
  • Preferred: architecture-level understanding of React micro-frontends
  • Preferred: understanding of compute, network and storage virtualization (e.g., VMware, Nutanix), VLANs, VXLAN, trunking and route aggregation
  • Preferred: experience with Java or Kotlin, and with GCP or Azure
  • Eagerness to learn new technologies and explain designs clearly to technical and business audiences

Benefits:

  • Opportunities to grow and build at Cisco
  • Collaboration with a worldwide network of experts
  • Work on meaningful solutions with global impact
  • Remote-first organization