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

. Develop and enhance runtime security features for a Windows-based endpoint agent .

Posted 9/24/2026full-timeRemote • 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 systems programming and endpoint security, with a strong focus on developing multi-threaded applications and utilizing Windows system programming interfaces. Proficient in collaborating with cross-functional teams to deliver reliable software solutions in production environments.

Highest-signal resume keywords
C ProgrammingC++ ProgrammingWindows System ProgrammingMulti-Threaded Application DevelopmentEndpoint Security 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
Systems ProgrammingWin32 APIsFile I/OWinsockDebuggingPerformance OptimizationAPI HookingNetwork ProgrammingKernel ProgrammingDriver Development
Soft Skills
CollaborationProblem-SolvingCommunication
Industry Keywords
CybersecuritySystem MonitoringMalware DetectionEndpoint ProtectionInter-Process Communication

Tech Stack

Tools & technologies
Cyber SecurityLinuxC++Go

About the role

Key responsibilities & impact
  • Develop and enhance runtime security features for a Windows-based endpoint agent
  • Design and implement systems-level endpoint security and monitoring capabilities using Go, C, and C++
  • Participate in architecture, design, and implementation discussions with senior engineers and architects
  • Develop software using Windows system programming interfaces, including Win32 APIs, File I/O, and Winsock
  • Investigate Windows platform behavior, APIs, and user-mode/kernel-mode interactions
  • Develop multi-threaded and multi-process applications and system-level software
  • Debug and resolve complex implementation issues
  • Perform code reviews to improve software quality
  • Analyze and optimize feature performance for efficient endpoint operation
  • Collaborate with cross-functional teams to translate runtime security requirements into reliable software solutions
  • Contribute to cross-platform security capabilities spanning Windows and Linux environments

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++
  • Experience developing multi-threaded and multi-process applications
  • 2+ years of experience with operating system fundamentals, including threads, processes, file systems, networking, and inter-process communication
  • Experience with Windows system programming, including Win32 APIs, File I/O, and Winsock
  • Familiarity with API hooking concepts
  • Experience debugging and troubleshooting complex software systems
  • Understanding of Windows kernel concepts and user-mode/kernel-mode interaction preferred
  • Experience developing endpoint security, cybersecurity, or system-monitoring software preferred
  • Experience with Windows kernel programming, driver development, or low-level Windows internals preferred
  • Familiarity with malware detection, endpoint protection, or security monitoring concepts preferred
  • Experience with network programming and security-related protocols preferred
  • Experience implementing complex systems-level software features in production environments preferred
  • Experience analyzing and optimizing systems-level or endpoint software performance preferred
  • Experience collaborating with senior engineers and architects on architecture and technical design decisions preferred

Benefits

Comp & perks
  • Medical, dental and vision insurance
  • 401(k) plan with Cisco matching contribution
  • Paid parental leave
  • Short- and long-term disability coverage
  • Basic life insurance
  • Cisco restricted stock unit grants may be available
  • 10 paid holidays per full calendar year
  • 1 floating holiday for non-exempt employees
  • Paid birthday day off
  • Paid year-end holiday shutdown
  • 4 paid personal wellness days
  • 16 days of paid vacation per full calendar year for non-exempt employees
  • Flexible vacation time off program for exempt employees
  • 80 hours of sick time off provided on hire date and each January 1st
  • 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