Principal Software Engineer, Cisco Cloud Control (Hybrid)

CiscoMilpitas, CA
$231,400 - $331,800Hybrid

About The Position

Join our team to shape and deliver the user experience for Cisco Cloud Control—Cisco’s next-generation AI-powered cloud management platform. As a Principal engineer you will build services and libraries for a model-driven, multi-tenant application platform for consumption by first party and third party developers as well as end customers. You will design and implement stream-processing data pipelines for events, CDC, and near-real-time data movement. Translate declarative models into platform behavior such as APIs, schemas, validation, permissions, and runtime contracts. Build reusable platform capabilities that application teams consume rather than one-off services. Design tenant isolation, access-control boundaries, quotas, and operational guardrails into the platform by default. Improve developer experience through clear APIs, code generation, testing patterns, operational tooling, and spec-driven GitHub workflows. Partner with product and application teams to turn ambiguous requirements into concrete, testable increments.

Requirements

  • Bachelor’s degree with 15 years of experience, Master’s with 12 years, or PhD with 8 years of relevant experience.
  • Ability to build and operate scalable, highly distributed multi-tenant systems with strict isolation and security boundaries.
  • Expertise in stream-processing architectures using Kafka or equivalent technologies, including experience with Change Data Capture (CDC) systems like Kafka Connect.
  • Experience in building external-facing developer platforms or infrastructure-focused products.
  • Proficiency in end-to-end system design (including observability, failure handling, and ergonomics) and the implementation of complex authorization models such as RBAC, ABAC, or policy-based enforcement.

Nice To Haves

  • An AI-first mindset paired with the ability to exercise sound technical judgment and decompose vague, complex problems into well-scoped, actionable deliverables.
  • Experience building shared infrastructure, abstractions, and "paved roads" that enhance productivity across engineering teams.
  • Proficiency in spec-driven and schema-driven development, including the use of code generation, strongly typed API contracts, and implementation traceability.
  • Understanding of the unique architecture and operational constraints associated with both SaaS and on-premise deployment models.
  • Ability to mentor immediate team members while effectively driving technical decision-making across cross-functional and cross-organizational boundaries.

Responsibilities

  • Build services and libraries for a model-driven, multi-tenant application platform for consumption by first party and third party developers as well as end customers
  • Design and implement stream-processing data pipelines for events, CDC, and near-real-time data movement.
  • Translate declarative models into platform behavior such as APIs, schemas, validation, permissions, and runtime contracts.
  • Build reusable platform capabilities that application teams consume rather than one-off services.
  • Design tenant isolation, access-control boundaries, quotas, and operational guardrails into the platform by default.
  • Improve developer experience through clear APIs, code generation, testing patterns, operational tooling, and spec-driven GitHub workflows.
  • Partner with product and application teams to turn ambiguous requirements into concrete, testable increments.

Benefits

  • medical, dental and vision insurance
  • a 401(k) plan with a Cisco matching contribution
  • paid parental leave
  • short and long-term disability coverage
  • basic life insurance
  • 10 paid holidays per full calendar year
  • 1 floating holiday for non-exempt employees
  • 1 paid day off for employee’s birthday
  • paid year-end holiday shutdown
  • 4 paid days off for personal wellness
  • 16 days of paid vacation time per full calendar year (non-exempt)
  • flexible vacation time off program (exempt)
  • 80 hours of sick time off provided on hire date and each January 1st thereafter
  • up to 80 hours of unused sick time carried forward
  • Optional 10 paid days per full calendar year to volunteer
  • annual bonuses (for non-sales roles)
  • performance-based incentive pay (for sales roles)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service