Cisco
Cisco
Cisco is an enterprise technology company focused on networking, security, and digital infrastructure. Its portfolio includes routers, switches, optical transceivers, programmable silicon, edge computing platforms, Webex collaboration tools, observability products, AI-enabled software, and cloud-managed services. Cisco serves enterprises, service providers, and governments, supporting the design, operation, and security of large-scale networks and data centers through technology, professional services, training, and ongoing support.

Senior Software Architect, Portugal Remote

Shape Cisco dCloud’s demo automation platform by designing Go and Python services, Kubernetes infrastructure, APIs, and AI tools. Work across partner teams to make Cisco solution demos easier to build, find, and run.

Description

  • Design, build, operate, and support solutions across the Cisco dCloud platform.
  • Set technical direction as an individual contributor through architecture, implementation, and code reviews.
  • Guide and influence five partner teams.
  • Develop libraries and APIs that help content developers deliver reliable demos more quickly.
  • Create MCP servers and catalog chatbots to simplify demo discovery and execution.
  • Develop Go and Python services, SDKs, and libraries on Kubernetes.
  • Build micro-frontends with AI tools in collaboration with the UI team.
  • Document designs, review proposed architectures, and establish engineering standards.
  • Protect system reliability and security.
  • Coordinate plans with partner teams and content developers.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related discipline, or equivalent experience.
  • At least 10 years of software engineering experience.
  • At least 3 years designing distributed systems across on-premises data centers and public cloud environments such as AWS.
  • Production development experience with Go and Python.
  • Experience operating containerized services on Kubernetes, such as EKS, with GitOps tools such as Argo CD and Helm, CI/CD such as GitHub Actions, and Terraform or comparable infrastructure-as-code tools.
  • Experience designing APIs, SDKs, or libraries for use by other teams.
  • Professional experience using AI coding tools such as Claude Code, GitHub Copilot, or Cursor.
  • Preferred: experience developing LLM applications, including MCP servers, AI agents, RAG pipelines, or chatbots.
  • Preferred: architectural knowledge of React micro-frontends.
  • Preferred: understanding of compute, network, and storage virtualization, such as VMware or Nutanix, along with VLANs, VXLAN, trunking, and route aggregation.
  • Preferred: experience with Java or Kotlin and with GCP or Azure.
  • Willingness to learn new technologies and explain designs clearly to technical and business audiences.

Benefits

  • Room to grow and build your career at Cisco.
  • Work with a global network of experts.
  • Contribute to solutions with worldwide impact.
  • Join a remote-first organization.

Related Jobs

The Codest

Full Stack Engineer, Python and JavaScript

The Codest
51 – 200 Employees
ConsultingHealthcareLogistics

Build AI-assisted banking software for The Codest’s financial-services clients, spanning Python backends and JavaScript interfaces. The role covers architecture, APIs, PostgreSQL, and responsive applications.

Open