← Back to list

Job
· Senior
Senior Software Engineer (Remote)
Software Engineer
• Senior
• Remote
• Full-time
•
51 Locations, EU/EMEA
On Cisco Isovalent's Windows agent team you develop runtime security features for a Windows-based endpoint agent in Go, C and C++. The work is systems programming that runs close to the operating system.
Responsibilities
- ▹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
- ▹Contribute to cross-platform security capabilities spanning Windows and Linux
Requirements
- ▹Bachelor's degree with 5+ years of software development experience, or a Master's degree with 4+ years
- ▹Systems programming experience in C or C++, including multi-threaded and multi-process application development
- ▹2+ years of experience with operating system fundamentals: threads, processes, file systems, networking and inter-process communication
- ▹Windows system programming experience (Win32 APIs, File I/O, Winsock) and familiarity with API hooking concepts
- ▹Experience debugging and troubleshooting complex software systems
- ▹Fully remote role that can be based anywhere in the United States
Nice to have
- ▹Understanding of Windows kernel concepts and how user-mode and kernel-mode components interact
- ▹Experience developing endpoint security, cybersecurity or system-monitoring software
- ▹Experience with Windows kernel programming, driver development or low-level Windows internals
- ▹Familiarity with malware detection techniques, endpoint protection technologies or security monitoring concepts
- ▹Experience with network programming and security-related protocols
- ▹Experience implementing complex systems-level software features in production environments
- ▹Experience analyzing and optimizing performance of systems-level or endpoint software
- ▹Experience collaborating with senior engineers and architects on architecture and technical design decisions
Soft skills
Cross-functional collaborationDebugging and problem-solving mindset
What we offer
- ▹Starting salary range in the US and Canada of USD 167,700-245,200 (New York City Metro Area USD 167,700-282,000; non-metro New York state and Washington state USD 149,100-250,900), excluding incentive compensation, equity and benefits
- ▹Medical, dental and vision insurance, 401(k) with Cisco matching contribution, paid parental leave, disability coverage and basic life insurance
- ▹Possible grants of Cisco restricted stock units
- ▹Paid holidays, a birthday day off, year-end holiday shutdown and 4 paid wellness days
- ▹Flexible vacation program for exempt employees (US), 80 hours of sick time on hire date and each January 1st
- ▹Optional 10 paid days per year to volunteer
- ▹Eligibility for annual bonuses in non-sales roles
About the company
Isovalent, now part of Cisco, is the company founded by the creators of Cilium and eBPF. Cisco Isovalent builds products for securing workloads and AI infrastructure across Linux and Windows.
Education: Alapképzés (5+ év tapasztalattal) vagy mesterképzés (4+ év tapasztalattal)
Similar jobs
Job
· Senior
Senior Software Engineering Manager – KV Cache Platform
Ddn
CppLlm
+1
💰 Salary: not specified
🌍 Remote
Santa Clara Colocation
🗣️ EN

Job
· Senior
Senior Software Engineer - Load Balancing
Cloudflare
CppClickhouse
+10
💰 Salary: not specified
🏢 On-site
🗣️ EN

Job
· Senior
Senior Software Engineer - Addressing Team
Cloudflare
CppClickhouse
+9
💰 Salary: not specified
🏢 On-site
🗣️ EN

Job
· Senior
Senior Software Engineer, Network Performance & Reliability
Cloudflare
CppClickhouse
+3
💰 Salary: not specified
🏢 On-site
🗣️ EN

Job
· Senior
Senior Software Engineer – Market Data
Alpaca
Cpp
+5
💰 Salary: not specified
🌍 Remote
🗣️ EN

Job
· Senior
Senior Juju Software Engineer (Go)
Canonical
CppData Science
+7
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas