Job Description:
Lead and mentor a team of 4-5 experienced software engineers
o Own end-to-end development processes: research, design, coding, testing, and deployment
o Collaborate with cross-functional teams across a ~5-team R&D group
o Set coding standards and best practices for C++ and Python in both user and kernel space
o Design and maintain CI/CD processes for mission-critical system components
o Ensure code quality, documentation, and robust review processes
o Communicate with external partners and customers when needed
Job Qualifications:
Requirements
o 2+ years of experience leading R&D teams (technical + personal management)
o 5+ years of hands-on software development experience
o Strong command of C++ (including STL, multithreading, design patterns)
o Proven experience with Python
o Deep understanding of Windows internals, user/kernel mode architecture
o Background in developing low-level system components or endpoint agents
o Experience with CI/CD tools and Docker (GitLab, Jenkins or similar)
o Ability to independently own and drive features end to end
o Passion for clean, secure, and testable code - with a focus on safe upgrades and monitoring
Nice to Have
o Experience in cybersecurity products or client-side software
o Background in reverse engineering or cyber research
o Experience developing Windows kernel drivers
o Familiarity with distributed systems or large-scale cloud projects
o Background in elite tech units (e.g., 8200) or strong ties to the Israeli security/cyber community
Company Occupation:
High Tech
Company Size:
Large (150+)