Senior Windows Endpoint Security Engineer

Cisco Systems

Richfield Township (OH)

Remote

USD 168,000 - 245,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Cisco Isovalent is seeking a Software Engineer to extend runtime security on a Windows-based endpoint agent. You will work with Go, C and C++ to design and implement security and monitoring features that run close to the OS.

You’ll collaborate with senior engineers across Windows and Linux platforms, troubleshoot complex issues, and optimize performance for enterprise workloads in cloud/on‑prem environments. Remote-friendly role in the US.

Qualifications

  • Bachelor's degree with 5+ years of software development experience or Master's with 4+ years.
  • Experience with systems programming using C, or C++, including multi-threaded and multi-process application development.
  • 2+ year’s 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, Winsock, and familiarity with API hooking concepts.
  • Experience debugging and troubleshooting complex software systems.

Responsibilities

  • Develop and enhance runtime security features for a Windows-based endpoint agent.
  • Design and implement system-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 interactions between user-mode and kernel-mode components.
  • Develop multi-threaded and multi-process applications and system-level software.
  • Debug and resolve complex implementation issues and perform code reviews to improve software quality.
  • Analyze and optimize feature performance to ensure efficient endpoint operation.
  • Collaborate with cross-functional teams to understand runtime security requirements and translate them into reliable software solutions.
  • Contribute to cross-platform security capabilities spanning Windows and Linux environments.

Skills

Systems programming
Windows platform APIs
Multithreaded programming
Go development
C programming
C++ programming

Education

Bachelor's degree in a related field
Master's degree in a related field

Tools

Win32 APIs
File I/O
Winsock
Go
C
C++

Job description

Cisco Isovalent is seeking a Software Engineer to extend runtime security on a Windows-based endpoint agent. You will work with Go, C and C++ to design and implement security and monitoring features that run close to the OS.

You’ll collaborate with senior engineers across Windows and Linux platforms, troubleshoot complex issues, and optimize performance for enterprise workloads in cloud/on‑prem environments. Remote-friendly role in the US.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Windows Endpoint Security Engineer
Remote Windows Endpoint Security Engineer

Cisco Systems • Indianapolis (IN)

Remote
USD 168,000 - 245,000
Medical insurance
401(k) matching
Paid parental leave
+3
Senior Windows Security Engineer - Remote Endpoint
Senior Windows Security Engineer - Remote Endpoint

Cisco • United States

Remote
USD 168,000 - 245,000
Medical benefits
401(k) match
Paid parental leave
+1
Senior Windows Endpoint Security Engineer (Remote)
Senior Windows Endpoint Security Engineer (Remote)

Cisco Systems • Trenton (NJ)

Remote
USD 168,000 - 245,000
Senior Remote Windows Endpoint Security Engineer
Senior Remote Windows Endpoint Security Engineer

Cisco Systems • New York (NY)

Remote
USD 168,000 - 245,000
Medical Insurance
401k with matching
Paid parental leave
+3
Remote Windows Endpoint Security Engineer
Remote Windows Endpoint Security Engineer

Cisco Systems • Frankfort (KY)

Remote
USD 168,000 - 245,000
Remote Windows Endpoint Security Engineer (Go/C++)
Remote Windows Endpoint Security Engineer (Go/C++)

Cisco Systems • Jackson (MS)

Remote
USD 168,000 - 245,000
Remote Windows Security Systems Engineer (Endpoint Agent)
Remote Windows Security Systems Engineer (Endpoint Agent)

Cisco Systems • Nashville (TN)

Remote
USD 168,000 - 245,000
Windows System Security Engineer - Endpoint Agent
Windows System Security Engineer - Endpoint Agent

Cisco Systems, Inc • United States

On-site
USD 130,000 - 190,000
Senior Software Engineer (Remote) Windows System Programming)
Senior Software Engineer (Remote) Windows System Programming)

Cisco Systems, Inc • United States

On-site
USD 130,000 - 190,000
Senior Software Engineer - Secure Agent (Remote)
Senior Software Engineer - Secure Agent (Remote)

Cisco Systems, Inc. • San Jose (CA)

Hybrid
USD 168,000 - 245,000