Principal Software Engineer
Cisco
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 89% of similar roles. Most pay $174,600–$218,312 — the shaded band above. At the midpoint, this role pays about $262k versus about $196k for comparable roles.
Based on 240 similar postings.
Employer
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 196 open roles on FindRole.
Listed pay typically runs $167,700–$245,200 across 196 roles with salary data.
Most-posted roles
At a glance
Principal Software Engineer - Cisco IQ Validation serves as the primary technical authority for the Cisco IQ Validation framework. Joining a global team focused on mission-critical services, you will architect the future of network validation ecosystems by championing an Agentic AI-first approach to automate testing and lifecycle management during complex change cycles. You will define strategic visions for scalable backend services, establish standards for LLM-driven workflows and prompt engineering, and mentor other leaders to ensure architectural consistency. The role requires expertise in Python, Rust, or similar high-performance languages, along with experience in SD-WAN and data center infrastructure. Key technical requirements include building complex agentic workflows, managing cloud-agnostic distributed architectures across AWS and GCP, and utilizing tools like Terraform and Ansible to automate the validation of enterprise network environments and ensure stability during critical operational transitions.
What does a Software Engineer earn in North Carolina?
Median $173725 from 34 postings across 14 companies.
Skills
What you'll do
What we're looking for
More like this
Cisco
Cisco
Cisco
Cisco
Nvidia
Cisco