Software Architect

Posted Oct 22

This is a fully remote position, open to applicants in Portugal, +2 more countries.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

StackAdapt1 day ago

Senior Full Stack Engineer, Product Led Growth

CA flagCanada OnlyFull-timeFull-stack EngineerC$170.4k – C$234.3k/year
ApplyView job
StackAdapt1 day ago

Senior Full Stack Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$170.4k – C$234.3k/year
ApplyView job
Velora1 day ago

Senior Software Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$160k – C$180k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

LT flagLithuania OnlyFull-timeFull-stack Engineer$30k – $90k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

FR flagFrance OnlyFull-timeFull-stack Engineer$30k – $100k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

NL flagNetherlands OnlyFull-timeFull-stack Engineer$30k – $120k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers