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