we are looking for an experienced R&D Team Lead to head a talented group of engineers developing critical components for an advanced security solution running on Windows. Our core product is a C++ agent deployed on customer endpoints, supported by robust Python infrastructure.
This is a hands-on leadership role combining technical excellence with team management. Youll work closely with our Core, Research, and Module teams to develop features in both User Mode and Kernel Mode, while ensuring top-tier software quality, reliability, and performance. We operate in a modern CI/CD environment using Docker and automation pipelines.
What You'll Be Doing
Lead and mentor a team of 45 experienced software engineers
Own end-to-end development processes: research, design, coding, testing, and deployment
Collaborate with cross-functional teams across a ~5-team R&D group
Set coding standards and best practices for C++ and Python in both user and kernel space
Design and maintain CI/CD processes for mission-critical system components
Ensure code quality, documentation, and robust review processes
Communicate with external partners and customers when needed
Requirements: 2+ years of experience leading R&D teams (technical + personal management)
5+ years of hands-on software development experience
Strong command of C++ (including STL, multithreading, design patterns)
Proven experience with Python
Deep understanding of Windows internals, user/kernel mode architecture
Background in developing low-level system components or endpoint agents
Experience with CI/CD tools and Docker (GitLab, Jenkins or similar)
Ability to independently own and drive features end to end
Passion for clean, secure, and testable code with a focus on safe upgrades and monitoring
This position is open to all candidates.