FREE ACCESS
5,000–10,000 jobs/day
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.
Tech Stack
Tools & technologiesCyber 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 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
- 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++, including multi-threaded and multi-process application development
- 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, Winsock, and familiarity with API hooking concepts
- Experience debugging and troubleshooting complex software systems
- Preferred: Understanding of Windows kernel concepts and user-mode/kernel-mode interactions
- 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 techniques, endpoint protection technologies, 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 performance for systems-level or endpoint software
- Preferred: Experience collaborating with senior engineers and architects on software architecture and technical design decisions
Benefits
Comp & perks- Medical, dental and vision insurance
- 401(k) plan with a Cisco matching contribution
- Paid parental leave
- Short- and long-term disability coverage
- Basic life insurance
- Cisco restricted stock unit grants may be available, subject to eligibility
- 10 paid holidays per full calendar year
- 1 floating holiday for non-exempt employees
- 1 paid day off for employee’s birthday
- Paid year-end holiday shutdown
- 4 paid days off for personal wellness
- 16 days of paid vacation per full calendar year for non-exempt employees
- Flexible vacation time off program with no defined limit for eligible exempt employees
- 80 hours of sick time off provided on hire date and each January 1st thereafter
- 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
