Principal Software Engineer, Cisco Cloud Control (Hybrid)
Core
Design and build scalable, multi-tenant platform services and libraries for Cisco's AI-native cloud management platform, focusing on stream-processing pipelines, tenant isolation, and developer experience.
Role type
Principal Software Engineer (Platform/Infrastructure)
Builds
Model-driven, multi-tenant application platform services and reusable capabilities for internal and third-party developers.
Domain
Cloud Infrastructure, Networking, Security, AI-native platforms
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed multi-tenant system design, stream-processing architectures (Kafka/CDC), end-to-end system design, complex authorization models (RBAC/ABAC), spec-driven development, code generation, operational tooling
Preferred skills
AI-first mindset, building shared infrastructure abstractions, SaaS and on-premise deployment architecture knowledge, technical mentorship
Technologies
Kafka, CDC, GitHub workflows
Responsibilities
Build services and libraries for a model-driven, multi-tenant application platform; Design and implement stream-processing data pipelines for events and near-real-time data movement; Translate declarative models into platform behavior such as APIs, schemas, and permissions; Design tenant isolation, access-control boundaries, and operational guardrails; Improve developer experience through clear APIs and testing patterns; Partner with product teams to turn ambiguous requirements into concrete increments
Seniority
Principal, hands-on IC with strategic impact