Cisco

Cisco

Software Engineer

San Jose, CAPosted 1 day ago$155,000 – $222,600
Full TimeSeniorUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

We are Cisco Secure Common Services Platform Engineering, part of Cisco's Security Business Group, anchoring the platform that helps protect the world's most critical infrastructure by building the foundational building blocks powering every product across Cisco Security Cloud. Our services — Common Provisioning, Identity and Access Management, Common Objects Service, Posture Service, and Policy Service — give Cisco's security products a shared language for security objects, posture, and policy, moving the portfolio toward unified policy outcomes instead of fragmented, one-off integrations; when we ship a cleaner object model or a faster policy API, every downstream team that depends on it moves faster too. We're a small, close-knit engineering team working across Go microservices, event-driven Kafka pipelines, and Kubernetes/EKS infrastructure, where engineers own problems end-to-end, value transparency, and lean on each other rather than staying siloed. It's an exciting time to join: we're pushing AI/ML deeper into how we design, build, and ship the platform, while tackling real distributed-systems challenges — multi-tenant isolation, cycle-safe hierarchy resolution, high-throughput event distribution — that shape how securely and smoothly Cisco's entire security portfolio works together.

Qualifications

Required Qualifications

  • Bachelors + 5 years of related experience OR Masters + 3 years of related experience OR PhD + 0 years of designing, developing, and deploying enterprise software in production environments.
  • 3+ years of experience developing, deploying, and managing large-scale cloud-native web applications and microservices using Golang, Terraform, and serverless technologies such as AWS Lambda, AppSync, and ECS/EKS
  • 3+ years of experience using SQL (PostgreSQL) and NoSQL (DynamoDB) storage systems.
  • 1+ year of experience building event-driven systems using message/streaming platforms such as Kafka, SQS, or SNS for asynchronous, service-to-service communication.
  • Experience using AI/ML tools or APIs (e.g., LLM-based coding assistants, model APIs, ML-driven automation) to support software development workflows.

Preferred Qualifications

  • Exposure to data structures and algorithms beyond the basics — e.g., graph traversal, recursive or hierarchical data modeling — through coursework, side projects, or production work.
  • Experience with clean/layered service architectures (Handler → Service → Repository) and ORM frameworks such as GORM.
  • Experience taking difficult problems and translating them into solutions.
  • Ability to communicate clearly and summarize information to others concisely across cross-functional and distributed teams.

Skills & Technologies

GoKafkaKubernetesGolangTerraformAWSSQLPostgreSQLNoSQLDynamoDB

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Salary Range

$155,000 – $222,600

Location

San Jose, CA

Posted

1 day ago

Country

US