Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Cisco

Senior Software Engineer

Cisco

. Design, develop, test, and improve high-performance software agents .

Posted 9/24/2026full-timeSan Jose • California • United StatesSenior💰 $167,700 - $245,200 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development across multiple operating systems, with a strong focus on systems programming, debugging, and troubleshooting complex software systems. Proficient in developing high-performance software agents and enhancing network policy enforcement in containerized environments.

Highest-signal resume keywords
C/C++ Systems ProgrammingMulti-Threaded Application DevelopmentOperating System FundamentalsDebugging Complex Software SystemsContainerized Software Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentSystems ProgrammingMulti-Process Application DevelopmentDebuggingNetwork Policy EnforcementCrash Dump AnalysisGolang ProgrammingOperating System InteractionContainer-Based DeploymentNetwork Traffic Analysis
Soft Skills
CollaborationTroubleshootingCommunication
Tools & Technologies
LinuxUnixWindowsCloud ComputingDistributed ComputingHost-Based Firewalls
Industry Keywords
Network PoliciesSoftware AgentsProduct Development LifecycleInter-Process CommunicationFile Systems

Tech Stack

Tools & technologies
CloudFirewallsLinuxUnixC++Go

About the role

Key responsibilities & impact
  • Design, develop, test, and improve high-performance software agents
  • Develop software operating across Linux, Unix, and Windows environments and multiple processor architectures
  • Develop and enhance functionality for enforcing network policies on workloads from a central controller
  • Build capabilities that monitor and protect container-based deployments
  • Analyze complex software systems involving interactions between multiple processes and operating system kernels
  • Participate throughout the product development lifecycle, from design and rapid prototyping through production deployment and ongoing improvement
  • Collaborate with software engineers, data engineers, data scientists, UX/UI engineers, technical support engineers, and other cross-functional partners
  • Troubleshoot and deploy software agents into production environments
  • Collect rich workload information, including network traffic and system activity such as processes, users, and file access

Requirements

What you’ll need
  • Bachelor's degree with 5+ years of software development experience, or a Master's degree with 4+ years of software development experience
  • Experience with systems programming using C or C++, including multi-threaded and multi-process application development
  • Experience with operating system fundamentals, including threads, processes, file systems, networking, and inter-process communication
  • Experience debugging and troubleshooting complex software systems
  • Preferred: experience with Windows systems programming
  • Preferred: experience with networking technologies and concepts
  • Preferred: experience with host-based firewalls
  • Preferred: experience with crash dump analysis
  • Preferred: experience programming in Golang
  • Preferred: experience developing software that interacts with operating system kernels or other low-level system components
  • Preferred: experience developing software for containerized, cloud, or distributed computing environments

Benefits

Comp & perks
  • Medical, dental and vision insurance
  • 401(k) plan with a Cisco matching contribution
  • Paid parental leave
  • Short- and long-term disability coverage
  • Basic life insurance
  • Cisco restricted stock unit grants may be available, vesting following continued employment
  • 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 per full calendar year for non-exempt employees
  • Flexible vacation time off program with no defined limit for eligible exempt employees
  • 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 annually
  • Additional paid time away for critical or emergency family issues
  • Optional 10 paid volunteer days per full calendar year
  • Annual bonuses for non-sales roles, subject to Cisco policies