Job Summary
The Customer Delivery Software Architect at Cisco leads the design and implementation of automation and AI-driven solutions for a major service provider in Saudi Arabia. The role focuses on creating scalable software architectures that integrate network infrastructure, operational systems, data platforms, and business workflows.
Responsibilities
- Manage the complete software architecture for network automation, orchestration, assurance, observability, and AI-enabled operational solutions.
- Convert business and operational needs into architecture blueprints, technical roadmaps, integration patterns, data models, APIs, and engineering backlogs.
- Design secure, modular, and scalable solutions integrating network platforms with systems like Cisco Crosswork.
- Set engineering standards including source control, automated testing, CI/CD, observability, documentation, release management, security, and software lifecycle governance.
- Lead engineering teams through solution design and delivery, perform architecture reviews, and ensure implementations meet all requirements.
- Lead and influence global, cross-functional teams such as PMs, PgMs, SDMs, CEs, TLs, and customer stakeholders to deliver complex multi-architecture solutions aligned with business goals.
- Develop practical AI and analytics approaches for use cases like anomaly detection, operational insight, decision support, and workflow automation.
- Create reusable frameworks, reference architectures, and best practices while mentoring engineers and enhancing software architecture capabilities across delivery teams.
Must haves
- Bachelor’s degree with 12+ years experience; master’s with 8+ years; PhD with 5+ years; or equivalent relevant experience.
- Extensive experience in designing and delivering enterprise-grade software, automation, orchestration, or systems-integration solutions.
- Strong knowledge of software architecture principles, distributed systems, API design, event-driven architectures, data modelling, and integration patterns.
- Hands-on experience with Python or similar programming languages, APIs, Git, automated testing, CI/CD, containers, and modern development practices.
- Experience architecting solutions integrating network infrastructure, operational platforms, telemetry, data, and business workflows.
- Understanding of AI/ML concepts and their application to automation, analytics, and operational use cases.
- Proven ability to lead cross-functional engineering teams and communicate with technical and executive stakeholders.
- Experience with Cisco NSO or similar orchestration platforms, including service modelling, lifecycle management, device integration, and reusable automation components.
Nice to haves
- Experience in telecommunications, service-provider, or large-scale mission-critical environments.
- Knowledge of network orchestration, assurance, observability, and automation platforms including Cisco Crosswork.
- Experience establishing engineering governance and reusable automation frameworks across multiple teams.
- Familiarity with cloud-native architectures, microservices, Kubernetes, streaming technologies, data platforms, and AIOps.
- Understanding of responsible AI, data governance, model lifecycle management, and security-by-design.
- Experience mentoring software engineers and supporting adoption of modern software-engineering practices.
What the company offers
- Healthcare and Insurance
- Employee Stock Purchase program
- Flexible Spending Benefit
- Flex and Schooling Allowances
- 48 hours per week, onsite full-time work
We refresh listings regularly, but some roles close early on the source platform.
Country: Saudi Arabia
City: Riyadh
Job Category: Software Engineering
Workplace type: On-site
Job Type: Full Time
Company Name: Cisco
Seniority level: Mid-Senior level
Sorry! This job has expired.

