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.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in systems programming and endpoint security, with a strong focus on developing multi-threaded applications and utilizing Windows system programming interfaces. Proficient in collaborating with cross-functional teams to deliver reliable software solutions in production environments.
Highest-signal resume keywords
C ProgrammingC++ ProgrammingWindows System ProgrammingMulti-Threaded Application DevelopmentEndpoint Security Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Systems ProgrammingWin32 APIsFile I/OWinsockDebuggingPerformance OptimizationAPI HookingNetwork ProgrammingKernel ProgrammingDriver Development
Soft Skills
CollaborationProblem-SolvingCommunication
Industry Keywords
CybersecuritySystem MonitoringMalware DetectionEndpoint ProtectionInter-Process Communication
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 user-mode/kernel-mode interactions
- Develop multi-threaded and multi-process applications and system-level software
- Debug and resolve complex implementation issues
- Perform code reviews to improve software quality
- 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++
- Experience developing multi-threaded and multi-process applications
- 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, and Winsock
- Familiarity with API hooking concepts
- Experience debugging and troubleshooting complex software systems
- Understanding of Windows kernel concepts and user-mode/kernel-mode interaction 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, endpoint protection, 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 systems-level or endpoint software performance preferred
- Experience collaborating with senior engineers and architects on architecture and technical design decisions preferred
Benefits
Comp & perks- Medical, dental and vision insurance
- 401(k) plan with Cisco matching contribution
- Paid parental leave
- Short- and long-term disability coverage
- Basic life insurance
- Cisco restricted stock unit grants may be available
- 10 paid holidays per full calendar year
- 1 floating holiday for non-exempt employees
- Paid birthday day off
- Paid year-end holiday shutdown
- 4 paid personal wellness days
- 16 days of paid vacation per full calendar year for non-exempt employees
- Flexible vacation time off program for exempt employees
- 80 hours of sick time off provided on hire date and each January 1st
- 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
