Principal Software Engineer, Cisco Cloud Control (Hybrid)

Cisco

Remote Hybrid

Quick summary

Work type
Remote
Location
Milpitas, CA
Salary
$231,400–$331,800 / yr
Posted
2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $181k
This role $282k
$115k most similar roles pay here $355k

This role pays more than 96% of similar roles. Most pay $145,000–$216,300 — the shaded band above. At the midpoint, this role pays about $282k versus about $181k for comparable roles.

Based on 232 similar postings.

Employer

About Cisco

Cisco Systems is the world''s leading networking technology company, designing and manufacturing networking hardware, telecommunications equipment, and cybersecurity solutions for businesses and governments. Industry: Networking Technology & Cybersecurity

Cisco currently has 191 open roles on FindRole.

Listed pay typically runs $165,000–$241,400 across 191 roles with salary data.

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Principal Software Engineer, Cisco Cloud Control (Hybrid)

As a Principal Engineer on Cisco Cloud Control’s high-velocity team in San Jose, you will shape and deliver the user experience for Cisco’s AI-powered cloud management platform by building services and libraries for a model-driven, multi-tenant application platform. Your daily tasks include designing stream-processing data pipelines, translating declarative models into platform behavior, and enhancing developer experience through clear APIs and operational tooling. You must have expertise in Kafka or equivalent technologies, experience with Change Data Capture systems, and proficiency in end-to-end system design including observability and complex authorization models like RBAC. Ideal candidates possess an AI-first mindset, can build shared infrastructure that enhances productivity, and are adept at decomposing complex problems into actionable deliverables while mentoring team members and driving technical decisions across organizational boundaries.

What you'll do

  • Build services and libraries for a model-driven, multi-tenant application platform.
  • Design and implement stream-processing data pipelines for real-time data movement.
  • Translate declarative models into APIs, schemas, validation rules, and permissions.
  • Develop reusable platform capabilities consumed by first-party and third-party teams.
  • Ensure tenant isolation, access control, quotas, and operational guardrails in design.
  • Enhance developer experience through clear APIs, code generation, and testing patterns.

What we're looking for

  • At least 8 years of relevant experience with a Master’s degree or equivalent.
  • Expertise in building and operating scalable, multi-tenant systems with strict security boundaries.
  • Proficiency in stream-processing architectures using Kafka or similar technologies.
  • Experience in designing external-facing developer platforms or infrastructure products.
  • Deep understanding of end-to-end system design including observability and complex authorization models.

More like this

Similar roles

Senior Software Engineer, Cloud

Abbott

Remote (US) 49 days ago $86,700$173,300
Go SQL Server Postgres RESTful APIs microservices Kubernetes Docker Linux CI/CD JIRA Confluence Python AWS Git Terraform Prometheus Grafana
Remote

Senior Software Engineer, Cloud

Abbott

Remote (US) 49 days ago $86,700$173,300
Go SQL Server PostgreSQL Kubernetes Docker RESTful APIs microservices Linux CI/CD Agile Confluence JIRA
Remote

Senior Software Engineer, Cloud

Abbott

Remote (US) 21 days ago $86,700$173,300
Go SQL Server Postgres Kubernetes Docker Linux CI/CD Python Java CICD AWS Azure Google Cloud Platform Git JIRA Confluence Prometheus Grafana Terraform
Remote

Senior Software Engineer, Cloud

Abbott

Remote (US) 15 days ago $99,300$198,700
Go TDD Kubernetes Docker CI/CD OpenTelemetry pprof AWS Azure GoogleCloud PostgreSQL MongoDB Redis Git GitHub Jenkins Ansible Python JavaScript React Angular Vue.js
Remote