14 days ago
Riyadh, Saudi ArabiaStaff+
Responsibilities
- Own end-to-end software architecture for network automation, orchestration, assurance, observability, and AI-enabled operational solutions.
- Translate business and operational requirements into architecture blueprints, technical roadmaps, integration patterns, data models, APIs, and engineering backlogs.
- Design secure, modular, scalable solutions integrating network platforms with operational systems, data platforms, and business workflows.
- Establish engineering standards for source control, automated testing, CI/CD, observability, documentation, release management, security, and software lifecycle governance.
- Guide engineering teams through solution design and delivery, conduct architecture reviews, and ensure implementations meet functional and non-functional requirements.
- Lead and influence global, cross-functional teams and customer stakeholders to deliver complex multi-architecture solutions.
- Define practical applications of AI and analytics for anomaly detection, operational insight, decision support, and workflow automation.
- Build reusable frameworks and reference architectures, mentor engineers, and strengthen software architecture capabilities across delivery teams.
Requirements
- Bachelor’s degree with 12 or more years of relevant experience, master’s degree with 8 or more years, PhD with 5 or more years, or equivalent relevant work experience.
- Extensive experience designing and delivering enterprise-grade software, automation, orchestration, or systems-integration solutions.
- Strong proficiency in software architecture principles, distributed systems, API design, event-driven architectures, data modelling, and integration patterns.
- Hands-on experience with Python or a comparable programming language, APIs, Git, automated testing, CI/CD, containers, and modern development practices.
- Experience integrating network infrastructure, operational platforms, telemetry, data, and business workflows.
- Understanding of AI/ML concepts and their practical application to automation, analytics, and operational use cases.
- Demonstrated ability to lead cross-functional engineering teams and communicate with technical and executive stakeholders.
- Experience with Cisco NSO or comparable orchestration platforms, including service modelling, lifecycle management, device integration, and reusable automation components.
- Preferred experience in telecommunications, service-provider, or other large-scale mission-critical environments.
- Preferred knowledge of network orchestration, assurance, observability, automation platforms, Cisco Crosswork, cloud-native architectures, microservices, Kubernetes, streaming technologies, data platforms, AIOps, responsible AI, data governance, model lifecycle management, and security-by-design.
- Preferred experience establishing engineering governance, mentoring software engineers, and helping organizations adopt modern software-engineering practices.
Benefits
- Full-time onsite work in Riyadh with frequent customer collaboration; 48 hours per week.
- Healthcare and insurance benefits.
- Employee Stock Purchase program.
- Flexible Spending Benefit.
- Flex and schooling allowances.
- Application window begins 27th October and runs for 4–5 weeks.
Tech Stack
Categories
Solutions Engineering
About Cisco
Cisco designs and sells networking, security, and collaboration platforms for enterprises, service providers, and governments, spanning routers and switches, Wi‑Fi, firewalls, zero‑trust, observability, and cloud-managed IT (Meraki) plus Webex. Its business model mixes hardware, software subscriptions, and support/consulting services. Founded in 1984 and headquartered in San Jose, California, Cisco is a public company traded on Nasdaq and serves customers across data centers, campuses, and service provider networks.
