Drimva

Cisco

Senior Software Engineer (Remote)

$149K–$282K

San Jose, California, US +50 · Remote · Senior · Full-time · Posted Sep 24, 2026

Location
San Jose, California, US
Remote - North Dakota, USA
Remote - Montana, USA
Remote - Maine, USA
Remote - Ohio, USA
Remote - Nebraska, USA
Remote - Louisiana, USA
Remote - Texas, USA
Remote - Nevada, USA
Remote - Hawaii, USA
Remote - Georgia, USA
Remote - Mississippi, USA
Remote - Connecticut, USA
Remote - Colorado, USA
Remote - Wyoming, USA
Remote - Wisconsin, USA
Remote - West Virginia, USA
Remote - Maryland, USA
Remote - California, USA
Remote - Vermont, USA
Remote - New York, USA
Remote - New Jersey, USA
Remote - Arkansas, USA
Remote - South Dakota, USA
Remote - Pennsylvania, USA
Remote - Michigan, USA
Remote - Indiana, USA
Remote - Idaho, USA
Remote - Arizona, USA
Remote - New Mexico, USA
Remote - New Hampshire, USA
Remote - Kentucky, USA
Remote - Alabama, USA
Remote - South Carolina, USA
Remote - Illinois, USA
Remote - Missouri, USA
Remote - Massachusetts, USA
Remote - Iowa, USA
Remote - Tennessee, USA
Remote - North Carolina, USA
Remote - Minnesota, USA
Remote - Kansas, USA
Remote - Alaska, USA
Remote - Rhode Island, USA
Remote - Delaware, USA
Remote - Washington, USA
Remote - Virginia, USA
Remote - Utah, USA
Remote - Oregon, USA
Remote - Florida, USA
Remote - Oklahoma, USA
Experience
Bachelor's degree with 5+ years of software development experience, or a Master's degree with 4+ years; 2+ years of operating system fundamentals experience.
Education
Bachelor's degree or Master's degree

About the job

Develops and optimizes runtime security and system-monitoring features for a Windows endpoint agent, contributing to security capabilities across Windows and Linux.

What you'll do

  • Develop and enhance Windows endpoint runtime security and monitoring features.
  • Investigate Windows system behavior and user-mode/kernel-mode interactions; debug and optimize system-level software.
  • Collaborate on architecture and cross-platform security capabilities with engineers and cross-functional teams.

What they ask for

  • Bachelor's degree with 5+ years of software development experience, or a Master's degree with 4+ years.
  • Systems programming in C or C++, including multithreaded and multiprocess applications.
  • 2+ years of experience with operating system fundamentals, including threads, processes, file systems, networking, and inter-process communication.
  • Windows system programming experience, including Win32 APIs, File I/O, Winsock, and familiarity with API hooking concepts; experience debugging complex software systems.

Nice to have

  • Understanding of Windows kernel concepts and user-mode/kernel-mode interactions.
  • Experience in endpoint security, cybersecurity, system monitoring, Windows kernel or driver development, or low-level Windows internals.

Pay

$167,700.00 to $245,200.00 USD base salary; $167,700.00 - $282,000.00 USD base salary (New York City Metro Area); $149,100.00 - $250,900.00 USD base salary (Non-Metro New York state & Washington state)

Tools

Go, C, C++, Win32 APIs, File I/O, Winsock, Windows, Linux

AI focus

Builds security products for AI infrastructure; this role develops Windows endpoint security capabilities and does not specify AI development work.

Model-written summary · the original posting is authoritative

First seen Oct 16, 2026 · Last verified Nov 5, 2026 (UTC)