CareerPlanSign in

Principal Software Engineer

London, United Kingdom💼 Full-time🗓 2026-09-01 → 2026-09-26

Core

Design, develop, and maintain large-scale distributed production systems for Cisco's Digital Experience Assurance platform, focusing on AI-powered features like self-service diagnosis and automated remediation.

Role type

Principal Software Engineer (Backend/Systems)

Builds

Production-grade applications and AI-driven capabilities for ThousandEyes and Cisco wireless/security portfolios

Domain

Networking, Security, Cloud Infrastructure, AI/ML

Deliverable

production ML models | product features

Required skills

Java, Kotlin, C++, distributed systems design, technical leadership, cross-functional collaboration, mentoring, developer productivity improvement

Preferred skills

Docker, Kubernetes, AWS, Elasticsearch, event-driven architectures (CQRS, Kafka Streams), computer science fundamentals, networking fundamentals

Technologies

Java, Kotlin, C++, Docker, Kubernetes, AWS, Elasticsearch, Kafka Streams

Responsibilities

Partner with product and engineering leaders to evolve technologies; design and build new features; integrate technology into Cisco wireless and security portfolios; leverage AI for self-service diagnosis and automated remediation; mentor software engineers; improve developer productivity

Seniority

Principal, hands-on IC with strategic impact

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.