Principal Software Engineer
Core
Design, develop, and deliver scalable, supportable, and maintainable production-quality applications for Cisco's cloud-delivered security service edge (SSE) solution.
Role type
Principal Software Engineer (Cloud Security Architecture)
Builds
Cloud security products (ZTNA, SWG, DNS, CASB, FWaaS) and agentic systems leveraging AI.
Domain
Cybersecurity, Cloud Infrastructure, AI/ML
Deliverable
production ML models | product features
Required skills
Distributed systems, cloud-native architecture, APIs, micro-services, AWS, Python, Go, Java, AI/LLM integration, system-level stability troubleshooting
Preferred skills
SSE/SASE, zero-trust, LLM applications, agent orchestration, streaming data, Kafka, Kubernetes, TypeScript, frontend frameworks
Technologies
AWS, Python, Go, Java, Kafka, Kubernetes, NoSQL, TypeScript
Responsibilities
Oversee architecture, design, code quality, and deployments; mentor junior developers; evaluate new technology stacks via proof of concepts; troubleshoot sophisticated system-level stability and scalability issues; document and communicate technical solutions to leadership.
Seniority
Principal, hands-on IC with strategic oversight
