C

Cisco

Makes networking gear and security software

Senior Technical Lead - Multiple Teams

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline plus 12 or more years of professional software engineering experience; or a Master's degree with 8 or more years; or a PhD with 5 or more years; or an equivalent combination of education and verified industry software engineering experience.
  • At least 7 years of experience designing, building, and operating high-concurrency distributed backend microservices in production, using both Go and Python.
  • At least 4 years of experience designing and implementing enterprise authentication and authorization systems, such as OAuth 2.0/OIDC, JWT, RFC 8693 token exchange, and mutual TLS.
  • Experience leveraging code generation tools and agents for software development.
  • Experience building or integrating large language model orchestration frameworks, agentic runtimes such as ReAct, tool-calling interfaces, or Model Context Protocol servers.
  • Experience deploying and operating services on Kubernetes with automated secret management and distributed tracing such as OpenTelemetry/APM.

Responsibilities

  • Own the architectural direction and cross-service technical execution for the distributed AI platform to ensure robust identity and multi-tenancy.
  • Author end-to-end technical specifications for platform capabilities and decompose complex system designs into executable work streams across multiple engineering teams.
  • Harden service-to-service communication by deploying cryptographic identity signing and zero-trust verification to enhance fleet security.
  • Lead structured CVE remediation and production triage to maintain system stability and security resilience.
  • Establish high engineering standards and mentor senior engineers to drive the platform's technical maturity.

Desired Qualifications

  • Experience designing API gateways, gRPC/protobuf service definitions, and shared client libraries across large monorepos.
  • Experience with distributed workflow engines such as Temporal and real-time event streaming technologies such as SSE, WebSockets, and Kafka.
  • Experience with feature flag lifecycle management and targeting using tools such as LaunchDarkly.
  • Experience leading remediation programs in collaboration with internal offensive security or red-team penetration testing groups.
  • Experience integrating vector databases such as Weaviate, Milvus, and Qdrant, and relational databases such as PostgreSQL/pgx, at scale.

About the Company

Cisco

Makes networking gear and security software

Cisco makes the switches and routers that connect offices, data centers, and cloud services, and it also sells cybersecurity tools and Webex video meetings to businesses and governments. It was one of the first companies to sell routers that let different kinds of computer networks exchange data, and in 2000 it briefly became the world's most valuable company. Customers run its network gear, from Wi-Fi access points to AI data center systems, with Cisco software that sets up and secures the network, while its Splunk unit searches computer logs to catch outages and attacks. Cisco earns money from hardware sales, software subscriptions, and support contracts. It was founded in 1984 and is based in San Jose, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1984

Recently Posted Jobs

Explore more opportunities at Cisco

See more jobs