
Software Architect
Posted Oct 22

Posted Oct 22
This is a fully remote position, open to applicants in Portugal, +2 more countries.
• Develop innovative solutions on the Cisco dCloud platform and manage their deployment and support.
• Guide the technical vision as an individual contributor by creating designs, writing code, and conducting reviews.
• Collaborate with five partner teams to drive influence.
• Create libraries and APIs that enable content developers to deliver reliable demonstrations more efficiently.
• Establish MCP servers and design chatbots to facilitate easier access and management of demos.
• Program services, SDKs, and libraries using Go and Python within a Kubernetes environment.
• Construct micro-frontends utilizing AI tools in collaboration with the UI team.
• Produce design documentation, evaluate designs, and define engineering standards.
• Ensure system reliability and maintain security protocols.
• Coordinate work with partner teams and content developers.
• A Bachelor's degree in Computer Science, Engineering, or a related discipline (or equivalent experience).
• Over 10 years of experience in software engineering.
• At least 3 years of experience in designing distributed systems across both on-premises data centers and public cloud environments (e.g., AWS).
• Proven production development experience in Go and Python.
• Proficient in managing containerized services on Kubernetes (e.g., EKS) utilizing GitOps (Argo CD, Helm), CI/CD (GitHub Actions), and Terraform or similar Infrastructure as Code methodologies.
• Skilled in designing APIs, SDKs, or libraries utilized by other teams.
• Professional experience with AI coding tools (e.g., Claude Code, GitHub Copilot, Cursor).
• Preferred: experience in developing LLM applications such as MCP servers, AI agents, RAG pipelines, or chatbots.
• Preferred: a strong architectural understanding of React micro-frontends.
• Preferred: knowledge of compute, network, and storage virtualization (e.g., VMware, Nutanix), VLANs, VXLAN, trunking, and route aggregation.
• Preferred: familiarity with Java or Kotlin, as well as experience with GCP or Azure.
• A strong desire to learn new technologies and the ability to communicate designs effectively to both technical and business audiences.
• Opportunities for professional growth and development at Cisco.
• Collaboration with a global network of experts.
• Engage in meaningful projects that have a worldwide impact.
• Remote-first work environment.
StackAdapt
StackAdapt
Velora
Speechify
Get handpicked remote jobs straight to your inbox weekly.