Remote Windows Endpoint Security Engineer (Go/C++)

Cisco Systems

Jackson (MS)

Remote

USD 168,000 - 245,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cisco Isovalent's Windows agent engineering team is seeking a Software Engineer to extend runtime security for Windows endpoints. You will build secure, high-performance software using Go, C, and C++ close to the OS, leveraging Win32 APIs, file I/O, and Winsock.

You will collaborate with senior engineers across Windows and Linux, analyze platform behavior, and optimize for reliability and performance in a cross‑platform product family protecting enterprise workloads.

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 development.
  • 2+ years of OS fundamentals (threads, processes, file systems, networking, IPC).
  • Experience with Windows system programming (Win32 APIs, File I/O, Winsock).
  • Experience debugging 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 using Go, C, and C++.
  • Participate in architecture discussions with senior engineers and architects.
  • Develop software using Windows interfaces, including Win32 APIs, File I/O, and Winsock.
  • Investigate Windows platform behavior and kernel/user-mode interactions.
  • Develop multi-threaded and multi-process applications and system-level software.
  • Debug, review code, and optimize performance for reliable endpoint operation.
  • Collaborate with cross-functional teams to translate runtime security requirements into robust solutions.
  • Contribute to cross-platform security capabilities across Windows and Linux.

Skills

Go
C
C++
Windows platform APIs
multithreading

Education

Bachelor's degree in CS or related
Master's degree in CS or related

Tools

Win32 APIs
File I/O
Winsock

Job description

Cisco Isovalent's Windows agent engineering team is seeking a Software Engineer to extend runtime security for Windows endpoints. You will build secure, high-performance software using Go, C, and C++ close to the OS, leveraging Win32 APIs, file I/O, and Winsock.

You will collaborate with senior engineers across Windows and Linux, analyze platform behavior, and optimize for reliability and performance in a cross‑platform product family protecting enterprise workloads.

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 • Frankfort (KY)

Remote
USD 168,000 - 245,000
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
Remote Windows Endpoint Security Engineer
Remote Windows Endpoint Security Engineer

Cisco Systems • Chicago (IL)

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

Cisco Systems • Santa Fe (NM)

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

Cisco Systems • Clayton (MO)

Remote
USD 168,000 - 245,000
Health insurance
401(k) matching
Paid parental leave
+1
Remote Windows Endpoint Security Software Engineer
Remote Windows Endpoint Security Software Engineer

Cisco Systems • Appleton (WI)

Remote
USD 168,000 - 245,000
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
Remote Windows Low-Level C++ Engineer - Endpoint Security
Remote Windows Low-Level C++ Engineer - Endpoint Security

SentinelOne • Town of Italy (NY)

Remote
USD 100,000 - 150,000
Flexible working hours
Generous employee stock plan
Yearly bonus
+1
Remote Windows Low-Level C++ Security Engineer
Remote Windows Low-Level C++ Security Engineer

SentinelOne • Town of Poland (NY)

On-site
USD 100,000 - 130,000
Restricted Stock Units (RSUs)
Employee Stock Purchase Plan (ESPP)
Global home office allowance
+1
Sr. WIndows Developer
Sr. WIndows Developer

Greylock Partners • Redwood City (CA)

Hybrid
USD 140,000 - 210,000