Customer Delivery Software Architect

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.
Scroll to Top